ある特定の文字列を含む配列を削除する方法
Contents
strposを使う場合
strpos…文字列内の部分文字列が最初に現れる場所を見つける
<?php
// Your code here!
$data = ['naiyou_1','naiyou_2',3,4];
var_dump($data);
foreach ($data as $key => $value){
if(strpos($value,'naiyou') !== false){
unset($data[$key]);
}
}
var_dump(array_values($data));
/*array(4) {
[0]=>
string(8) "naiyou_1"
[1]=>
string(8) "naiyou_2"
[2]=>
int(3)
[3]=>
int(4)
}
array(2) {
[0]=>
int(3)
[1]=>
int(4)
}
*/
?>
※他にも良い方法があれば、コメントいただけると主も勉強になります
ディスカッション
コメント一覧
まだ、コメントがありません