我是 PHP 新手,我不会在 foreach 循环中使用 if/else 语句遍历所有记录。
$string = "a, b, 1, 2, 3, c, d, e";
$string = explode(' , ', $string);
foreach ($string as $value) {
if(is_int($value)){
echo 'Int ' . $value . '<br>';
}else{
echo 'Char ' . $value . '<br>';
}
}
我从上面的代码得到这个结果,
输出
字符 a
字符 b
字符 1, 2, 3, c, d, e
我期待以下结果,所以请帮助我弄清楚。谢谢
char a
char b
int 1
int 2
int 3
char c
char d
char e
撒科打诨
白衣染霜花