Bonjour, je rencontre un soucis, je vais tacher d'expliquer au mieux.
J'ai un tableau avec plusieurs champs dans l'exemple ci dessous nous avons champ1, champ2, champ3, qui sont détectés par le premier foreach.
La deuxième serre à extraire les donner entre ";".
C'est juste pour bien expliquer,
Mon problème est le suivant,
Le if ci dessous est censé ( dans l'exemple ) :
Faire un check sur [champ1][0][1] et [champ1][1][0],
Si une des valeurs retourné est vide alors il passe à [champ2][0][1] et [champ2][1][0].
Si une des valeurs retourné est vide alors il passe à [champ3][0][1] et [champ3][1][0].
Si bien sur tout est bon au premier check alors on arrête le IF !
Merci beaucoup de m'aider, je vous en serais éternellement reconnaissant, vraiment, vraiment.. !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 foreach ($array as $k => $plop) { $links[$k] = isset($links[$plop]) ? explode(PHP_EOL, trim($links[$plop])) : ''; foreach ($links[$k] as $link_1) { $link_2[$k][] = explode(';', trim($link_1)); /////////////////////////////////////////////////////////////////////////////////////////////////// if ($name = $this->ci->check_curl->checkFile(($link_2[$k][Valeur inconu][0]))) { $data['filename'][] = $name; } /////////////////////////////////////////////////////////////////////////////////////////////////// } // $data['filename'] = $filename['filename']; $data[$plop] = $link_2[$k]; }
[champ1] => Array
(
[0] => Array
(
[0] => url
[1] => A pas check
)
[1] => Array
(
[0] => url
[1] => A pas check
)
)
[champ2] => Array
(
[0] => Array
(
[0] => url
[1] => A pas check
)
[1] => Array
(
[0] => url
[1] => A pas check
)
)
[champ3] => Array
(
[0] => Array
(
[0] => url
[1] => A pas check
)
[1] => Array
(
[0] => url
[1] => A pas check
)
)





Répondre avec citation
Partager