ホームページ  >  記事  >  バックエンド開発  >  PHPで文字列を含む配列要素を削除する方法

PHPで文字列を含む配列要素を削除する方法

青灯夜游
青灯夜游オリジナル
2022-06-29 20:11:131670ブラウズ

削除手順: 1. foreach ステートメントを使用して、構文 "foreach ($array as $key => $value){loop body state block;}"; で配列をループします。ループ本体では、is_string() 関数を使用して、配列要素 "$value" が文字列型であるかどうかを判断します。文字列型である場合は、unset() 関数を使用して要素を削除します。構文は "if(is_string($value)) {unset($array[$key]" );}"。

PHPで文字列を含む配列要素を削除する方法

このチュートリアルの動作環境: 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で文字列を含む配列要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。