我需要将字符串12345
拆分为一个字符数组。使用以下代码:
未定义的偏移错误
否则我使用print_r()
函数回显了完整的数组。
$arr = str_split('12345');
echo $arr[1];
修改
完整代码:
$id = 4;
$sql = "SELECT * FROM `time_table` WHERE user_info_iduser_info = $id OR tutor_detail_idtutor_detail = $id";
$result = mysqli_query($conn,$sql);// 5 rows selected
while($row = mysqli_fetch_row($result)){
echo $row[3]; // outputs 12345
$arr = str_split($row[3]);
echo $arr[1]; // should output 2 but not working :(
}
答案 0 :(得分:0)
使用以下代码代替str_split
$str="12345";
$str_len = strlen( $str );
$arr = array();
for ( $i = 0; $i < $str_len; $i++ )
{
$arr[] = $str[$i];
echo "<br>".$str[$i]."<br>";
}
print_r( $arr );