I'm trying to make a foreach loop from string value which comes from a JSON value like:
string '["userdomain.ltd"], ["test.com"]'
I want to make a foreach loop and echo URL under the loop
I have tried using this but it returns PHP Warning: Invalid argument supplied for foreach()
foreach( $device_url as $url ){
echo $url;
}
Your input is a string, so we need transform it to array for iterate:
<?php
$str = '["userdomain.ltd"], ["test.com"]';
$arr = explode(',', $str);
foreach ($arr as $el) {
echo json_decode($el)[0];
echo "\n";
}
Here you can try working code: PHPize.online