去移除步驟:1、使用foreach語句循環遍歷數組,語法「foreach ($array as $key => $value){循環體語句區塊;}」;2、在循環體中,使用is_string()函數判斷陣列元素「$value」是否為字串類型,如果是則利用unset()函數刪除該元素即可,語法「if(is_string($value)){unset($array[$key] );}」。
本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦
在PHP中,包含字串的陣列元素是字串類型。想要去掉含字串的陣列元素,只要去除陣列中字串類型的元素即可。
去掉含字串的陣列元素的步驟:
#步驟1、使用foreach語句循環遍歷陣列
foreach ($array as $key => $value){ 循环体语句块; }
遍歷給定的 $array 數組,在每個循環中會將目前陣列的值賦給 $value,鍵名賦給 $key。
步驟2:在循環體中,判斷元素$value是否為字串類型,並刪除該元素
if(is_string($value)){ unset($arr[$key]); }
<?php header("Content-type:text/html;charset=utf-8"); $arr = array(11,"23df3",12,"df3",3,"sdde",5); var_dump($arr); foreach ($arr as $key => $value){ if(is_string($value)){ unset($arr[$key]); } } var_dump($arr); ?>
推薦學習:《
PHP影片教學以上是php怎麼去掉含字串的陣列元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!