可用array_splice()替換陣列值為星號。若只想替換一個值,可用“array_splice(數組,開始位置,1,"*")”;若想替換多個值,則可用“array_splice(數組,位置,替換個數,替換數組)”,數組中包含多個替換值。
本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦
在php中,可以使用array_splice ()函數來取代數組的值為星號。
array_splice()是一個強大的函數,可以實現刪除、插入、替換元素操作。
利用array_splice()函數可以從指定位置開始替換指定個數的元素,若替換多個值,則替換值可是數組。
array_splice($array,$start,$length,$replacement)
參數:
如果是進行替換運算,則length值和replacement的數量需要一致。
範例1:替換陣列的一個值為星號
<?php $arr=array(1,2,3,4,5); var_dump($arr); array_splice($arr,1,1,"*"); var_dump($arr); ?>
範例2:取代陣列的多個值為星號
若取代多個值,則替換值可是數組;且替換個數和替換數組的長度要一致。
<?php $arr=array(1,2,3,4,5); var_dump($arr); array_splice($arr,1,3,array("*","*","*")); var_dump($arr); ?>
以上是php怎麼替換數組的值為星號的詳細內容。更多資訊請關注PHP中文網其他相關文章!