我有一个问题。我有一个存储在变量中的字符串。我使用explode函数将该字符串拆分成数组。但是当我将该字符串作为数组元素进行echo时,strlen函数显示不同的长度。以下是我的代码
echo $schedule = 'Early Evening 6pm-9pm Tuesday, Early Evening 6pm-9pm Wednesday';
$scr = explode(",",$schedule);
$sc = array_map('trim', $scr);
print_r($sc);
echo strlen($sc[0]);
echo $sc[0];
echo '<br />';
echo 'string "Early Evening 6pm-9pm Tuesday" has '.strlen('Early Evening 6pm-9pm Tuesday'). ' chars<br />';
if(in_array('Early Evening 6pm-9pm Tuesday', $sc)){ echo 'yes'; } else { echo 'no'; }
以下是输出结果:
Early Evening 6pm-9pm Tuesday, Early Evening 6pm-9pm Wednesday
Array ( [0] =>
Early Evening 6pm-9pm Tuesday [1] => Early Evening 6pm-9pm Wednesday
)
151 //length of first element of array
Early Evening 6pm-9pm Tuesday //first element of an array
string "Early Evening 6pm-9pm Tuesday" has 29 chars
no //I need yes here