首頁  >  文章  >  後端開發  >  php怎麼去掉含字串的陣列元素

php怎麼去掉含字串的陣列元素

青灯夜游
青灯夜游原創
2022-06-29 20:11:131670瀏覽

去移除步驟:1、使用foreach語句循環遍歷數組,語法「foreach ($array as $key => $value){循環體語句區塊;}」;2、在循環體中,使用is_string()函數判斷陣列元素「$value」是否為字串類型,如果是則利用unset()函數刪除該元素即可,語法「if(is_string($value)){unset($array[$key] );}」。

php怎麼去掉含字串的陣列元素

本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦

在PHP中,包含字串的陣列元素是字串類型。想要去掉含字串的陣列元素,只要去除陣列中字串類型的元素即可。

去掉含字串的陣列元素的步驟:

#步驟1、使用foreach語句循環遍歷陣列

foreach ($array as $key => $value){
    循环体语句块;
}

遍歷給定的 $array 數組,在每個循環中會將目前陣列的值賦給 $value,鍵名賦給 $key。

步驟2:在循環體中,判斷元素$value是否為字串類型,並刪除該元素

  • ##使用is_string()函數判斷數組元素$value是否為字串類型

  • 利用unset()函數根據鍵名$key刪除該字串元素

    ##
    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怎麼去掉含字串的陣列元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn