请原谅我最后一个问题:)
这是我将字符串转换为数组的代码:它没有获取数组中的最后一个输入,我无法找到问题所在。代码:`
$mystring = "hi this is ram from Jammu";
$array[] =Array();
$string2 = "";
$i=0;
$j=0;
while(isset ($mystring[$i])){
if($mystring[$i]!== " "){
$string2=$string2.$mystring[$i];
$i++;
}else{
$array[$j]=$string2;
$j++;
$i++;
$string2 ="";
}
}
foreach($array as $value)
{
echo "$value <br/>";
}
?>
' 输出:
嗨,这是来自 ram
它没有打印 Jammu 。
如果我在 Jammu 的末尾再添加一个空格,那么它工作正常。