Car*_*rth 0 php arrays string if-statement explode
我正在尝试创建一个if语句.基于的字符串
$var = "Apple : Banana";
$array = explode(":", $var);
print_r($array); //array([0] => 'Apple' [1] => 'Banana')
if ($array[1] == "Banana") {
echo "Banana!";
}
Run Code Online (Sandbox Code Playgroud)
该字符串前后有空格:,因此数组将是
array(2) {
[0]=> string(6) "Apple "
[1]=> string(7) " Banana"
}
Run Code Online (Sandbox Code Playgroud)
您需要从使用的项目中删除空间trim(),然后进行比较.
$var = "Apple : Banana";
$array = explode(":", $var);
if (trim($array[1]) == "Banana") {
echo "Banana!";
}
Run Code Online (Sandbox Code Playgroud)