配列を扱うのは初めてなので、助けが必要です。配列から1つの値を取得するだけです。私は次のような元の配列を持っています:
$array1= Array(
[0] => 1_31
[1] => 1_65
[2] => 29_885...)
私がやろうとしているのは、アンダースコアの後に値だけを探して返すことです。そのデータを2番目の配列に取得し、値を新しい配列として返す方法を理解しました。
foreach($array1 as $key => $value){
$id = explode('_',$value);
}
それは私に与えます:
Array ( [0] => 1 [1] => 31 )
Array ( [0] => 1 [1] => 65 )
Array ( [0] => 29 [1] => 885 )
アンダースコアの後のIDまたは部分のリストを使用して取得することもできます$id[1]
。これが最善の方法であるかどうか、および検索の方法であるかどうかはわかりません。使用してみましin_array()
たが、配列全体が検索され、配列の1つのキーだけを検索することはできませんでした。
どんな助けでも素晴らしいでしょう。