How to remove all occurrence of a word in array with PHP

1 Answer

0 votes
$s = "a php and java to a python and c# a aa";

$arr = explode(" ", $s);

print_r($arr);

$word = "a";
for ($i = 0; $i < count($arr); $i++) {
    if ($arr[$i] == $word)
        $arr[$i] = "";    
}
    
print_r($arr);



/*
run:

Array
(
    [0] => a
    [1] => php
    [2] => and
    [3] => java
    [4] => to
    [5] => a
    [6] => python
    [7] => and
    [8] => c#
    [9] => a
    [10] => aa
)
Array
(
    [0] => 
    [1] => php
    [2] => and
    [3] => java
    [4] => to
    [5] => 
    [6] => python
    [7] => and
    [8] => c#
    [9] => 
    [10] => aa
)

*/

 



answered Oct 13, 2020 by avibootz
...