我将一个长字符串拆分为3个部分。如何将它存储在php中的3个不同变量中。代码是
<?php
$str = "Q5vRFsC+6Rs08JlvWDMc/sqwR6MpPTzO/p6UH+bPDBE=";
$parts = str_split($str, strlen($str)/3+1);
print_r($parts);
?>
输出
Array (
[0] => Q5vRFsC+6Rs08Jl
[1] => vWDMc/sqwR6MpPT
[2] => zO/p6UH+bPDBE=
)
请帮帮我
答案 0 :(得分:1)
你只需要的是
$str = "Q5vRFsC+6Rs08JlvWDMc/sqwR6MpPTzO/p6UH+bPDBE=";
list($a,$b,$c) = str_split($str, strlen($str)/3+1);
变量$a
,$b
和$c
包含您想要的值。
<强> Fiddle 强>
答案 1 :(得分:0)
代码很简单,
$string1 = $parts[0];
$string2 = $parts[1];
$string3 = $parts[2];
这很简单,需要注意的是这个网站不适合学习程序员,你需要在这里发布问题之前先进行一些基础研究。
答案 2 :(得分:0)
这应该适合你:
$str = "Q5vRFsC+6Rs08JlvWDMc/sqwR6MpPTzO/p6UH+bPDBE=";
$parts = str_split($str, strlen($str)/3+1);
echo "a = " . $a = $parts[0] . "<br />";
echo "b = " . $b = $parts[1] . "<br />";
echo "c = " . $c = $parts[2] . "<br />";
输出:
a = Q5vRFsC+6Rs08Jl
b = vWDMc/sqwR6MpPT
c = zO/p6UH+bPDBE=
使用此代码,您可以输出$a
,$b
,$c
并获取字符串的单个部分
答案 3 :(得分:-1)
<?php
$str = "Q5vRFsC+6Rs08JlvWDMc/sqwR6MpPTzO/p6UH+bPDBE=";
$parts = str_split($str, ceil(strlen($str)/3));
print_r($parts);
$part1 = $parts[0];
$part2 = $parts[1];
$part3 = $parts[2];
?>