我想在$arrNew[4]
中存储一个值
检查当前存储在$arrNew[4]
中的值是否等于另一个值。
问题是,arrNew [4]中的值大部分都不存在,所以我 想要它作为一个字符串,所以我可以在其他部分使用它。
示例$string = "text"
我想要“文字”。 $ arrNew [4]
但如果我echo $arrNew[4]
我得到"vrij     "
与$arrNew[4]
中的不一样,因为我无法$forNew == "vrij     "
它不等于TRUE但$forNew == $arrNew[4]
不等。
那么我应该如何将$ arrNew [4]中存储的值转换为字符串, 没有它被改变。 (可能是特殊字符的原因?)
我该怎么做?
感谢任何帮助:)
foreach ($arrNew as $forNew)
{
$forCount = $forCount + 1 ;
if($forNew == $arrNew[4])
{
echo "Vrij: ".$arrOld[$forCount] ;
}
}
答案 0 :(得分:0)
问题是,arrNew [4]中的值大多数时候都不存在,
你应该解释原因。
所以我想把它作为一个字符串,所以我可以在其他部分使用它。
为什么你认为没有它作为一个字符串将不允许你在其他地方使用它,请解释。
但如果我回复$ arrNew [4],我会得到“vrij& nbsp& nbsp”
回显变量并在浏览器中获取 确定有一条重要的信息没有显示,请显示它(听起来像html specialchar)。
It isn't the same as in $arrNew[4] because I can't do $forNew ==
“vrij& nbsp& nbsp”它不等于TRUE但$ forNew == $ arrNew [4]
似乎除了php之外,你还有一些工作可以表达你的自我,以可理解的方式描述和呈现问题。
那么我应该如何将$ arrNew [4]中存储的值转换为字符串, 没有改变。
只要撤消你在存储上做的任何事情,我怀疑它没有以一种简单的方式分配值,而是通过html specialchar函数进行了输入。
最后要认真考虑写好问题,把自己置于别人的位置。