How to delete array element by value in PHP

2 Answers

0 votes
$array = array(5, 6, 7, 1, 9, 4);

if (($key = array_search(1, $array)) !== false) {
    unset($array[$key]);
}

print_r($array);
 
 
 
 
/*
run:
 
Array
(
    [0] => 5
    [1] => 6
    [2] => 7
    [4] => 9
    [5] => 4
)
 
*/

 



answered Jun 29, 2022 by avibootz
0 votes
$array = array("a" => "php", "b" => "c++", "c" => "java", "d" => "python");

if (($key = array_search("c++", $array)) !== false) {
    unset($array[$key]);
}

print_r($array);
 
 
 
 
/*
run:
 
Array
(
    [a] => php
    [c] => java
    [d] => python
)

*/

 



answered Jun 29, 2022 by avibootz

Related questions

1 answer 166 views
2 answers 212 views
2 answers 179 views
1 answer 183 views
1 answer 162 views
...