Pagina 1 din 1

Array child validate

Scris: Mar Mar 08, 2016 5:49 pm
de XDYNX
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
        )

)

Re: Array child validate

Scris: Mar Mar 08, 2016 6:59 pm
de MarPlo
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]