削除手順: 1. foreach ステートメントを使用して、構文 "foreach ($array as $key => $value){loop body state block;}"; で配列をループします。ループ本体では、is_string() 関数を使用して、配列要素 "$value" が文字列型であるかどうかを判断します。文字列型である場合は、unset() 関数を使用して要素を削除します。構文は "if(is_string($value)) {unset($array[$key]" );}"。
このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.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 中国語 Web サイトの他の関連記事を参照してください。