Huhu felix
wie kann ich bei einem foreach das warning "Warning: Invalid argument supplied for foreach()" unterdrücken?
das warning kommt, wenn das array leer ist.
nö, das kommt wenn das argument(die Variable) gar kein Array ist.
jemand ne idee ??
eine Möglichkeit:
$items = 'Kein Array';
if ( !is_array($items) ) {
$items = array($items);
}
foreach ( (array) $items as $i) {
echo $i;
}
noch eine Möglichkeit:
$items = 'Kein Array';
foreach ( (array) $items as $i) {
echo $i;
}
aber am Besten überprüfst Du Dein Programm warum die Variable
kein Array ist, und immer hübsch initialisieren mit
$items = array();
Viele Grüße
lulu
--
bythewaythewebsuxgoofflineandenjoytheday
bythewaythewebsuxgoofflineandenjoytheday