ある特定の文字列を含む配列を削除する方法

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)
}
*/
?>
PHP
※他にも良い方法があれば、コメントいただけると主も勉強になります
Posted by 異世界攻略班
関連記事
Severity:error Exception: syntax error,unexpected $this (T_VARIABLE)
原因 単純ミスで出たエラー。 Severity:error Exception: ...
【WordPress】PHPバージョン 切り替え
先日、ダッシュボードのサイトヘルスに、PHPバージョン変更の件でアラートが出てた ...
Javascriptでシューティングゲームを作る #3 Element , Elementオブジェクト
さて、#3だがまだまだ全然進んでない…(;'∀')まあ、少しずつやっていこうか。 ...
【リモートワーク】リモートワーク 買って良かった家具
今回は、リモートワークで買って良かった家具を紹介する。 リモートワークの環境づく ...
ある文字列から、特定の文字列だけを削除した文字列を出す方法
方法 例えば、risfokeladuwという適当な文字列から、「a、i、u、e、 ...
ディスカッション
コメント一覧
まだ、コメントがありません