Array child validate

Ai o întrebare legată de PHP? Incercăm să îi găsim soluţie. Sau poate doar vrei să publici un cod interesant.

Moderatori: Zamolxe, Moderatori

XDYNX
Senior Member
Mesaje: 518
Membru din: Joi Iun 08, 2006 6:01 pm
Localitate: Pitesti
Contact:

Array child validate

Mesajde XDYNX » Mar Mar 08, 2016 5:49 pm

Cum verfici copii arayului daca au 0, ceva simplu fara forech... exemplu meu pentru qty ma intereseaza.

Cod: Selectaţi tot

// print_r($products)
Array
(
    [0] => Array
        (
            [qty] => 0
            [date] => Fri, Feb 19 2016
        )

    [1] => Array
        (
            [qty] => 0
            [date] => Sat, Feb 20 2016
        )

)


Iona14:6 Isus i-a zis: "Eu sunt Calea, Adevarul si Viata. Nimeni nu vine la Tatal decat prin Mine.

MarPlo
Senior Member
Mesaje: 885
Membru din: Mie Sep 24, 2008 9:32 am
Localitate: Braila
Contact:

Re: Array child validate

Mesajde MarPlo » Mar Mar 08, 2016 6:59 pm

Salut
Poti sa folosesti acest cod, obtii un array cu cheile din $products in care 'qty' e 0.

Cod: Selectaţi tot

$keys array_keys(array_column($products'qty'), 0); 

Exemplu

Cod: Selectaţi tot

$products =[
  [
'qty'=>0'date'=>'Fri, Feb 19 2016'],
  [
'qty'=>1'date'=>'Sat, Feb 20 2016'],
  [
'qty'=>0'date'=>'Sun, Feb 21 2016']
];

//get an array with the keys where qty is 0
$keys array_keys(array_column($products'qty'), 0);
var_export($keys);  // [0, 2] 


Înapoi la “Cod PHP”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 39 vizitatori