Remove String Value From Array PHP Example

Laravel 6 , PHP , Laravel , Laravel 7

Nicesnippets

342

01-01-2020


Hi Guys,

Today, I will learn you how to remove string value from array in php. You can remove all string value or element on array in php.

Removing elements from a PHP array is actually simple and very easy. We have to delete string element from that array using the array_diff() and array_filter() function in PHP.

We can use unset() function which removes the element from an array. Array in all string value remove then you can use bellow example.

Example 1 :

$myArray = [1,"test",6.5,'demo',5,6];

echo '<pre>';

echo 'Remove Before Array :<br>';

print_r($myArray);

foreach ($myArray as $key => $val){

$myArray = array_filter($myArray, function($val){

return $val != is_string($val);

});

}

echo 'Remove After Array :<br>';

print_r($myArray);

Example 2 :

$myArray = [1,"test",6.5,'demo',5,6];

echo '<pre>';

echo 'Remove Before Array :<br>';

print_r($myArray);

foreach ($myArray as $key => $val){

if (gettype($val) == 'string'){

unset($myArray[$key]);

}

}

echo 'Remove After Array :<br>';

print_r($myArray);

Output :

Remove Before Array :

Array

(

[0] => 1

[1] => test

[2] => 6.5

[3] => demo

[4] => 5

[5] => 6

)

Remove After Array :

Array

(

[0] => 1

[2] => 6.5

[4] => 5

[5] => 6

)

It will help you...


Recommended Posts