ホームページ  >  記事  >  バックエンド開発  >  配列内の指定されたデータの位置を取得するにはどうすればよいですか?ありがとう

配列内の指定されたデータの位置を取得するにはどうすればよいですか?ありがとう

WBOY
WBOYオリジナル
2016-06-23 14:26:232624ブラウズ

配列 PHP 基本関数

データのセットがあります。その中の各要素のデータは固定されていますが、データの位置は変わります。いずれかの要素の位置を取得するにはどの関数を使用できますか?
例: [lili,mali,xiaoli,liuli,zhangli,wangli,luli]
配列内の wangli の位置を取得するにはどうすればよいですか?今は 5 です。この数字を取得してください。ありがとう。

ディスカッションへの返信 (解決策)

array_search()

ありがとうございます、問題は解決しました。
他の初心者が将来確認できるように、私のニーズと解決策を共有してください。
おそらく私以上に基本的な人はいないでしょうか?
私の需要計画:
1. フィールドからデータをクエリするには、データの保存形式は lili、mali、xiaoli、liuli、zhangli、wangli、luli.... のような文字列 (各クエリ条件から取得されるデータ) out はすべて一意です)
2. クエリされた文字列を配列に変換します
3. 配列内の特定の値の配列位置を取得します
コード:

//……前边省略查询等环节$namestr = ($row['item_value']); //获取值,唯一的$namearray = explode(",", $namestr); //把字符串转换成数组echo array_search("wangli",$namearray); //获取wangli在数组中的位置

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