fork(1) download
  1. <?php
  2.  
  3. $a = [1,3,4];
  4. $c['blocks'] = $a;
  5. $b = json_encode($c);
  6. $d = json_decode($b);
  7.  
  8.  
  9. $tes = '"blocks":[{"bl":0},{"bl":0},{"bl":0},{"bl":0},{"bl":0},{"bl":0},{"bl":0},{"bl":1},{"bl":1},{"bl":1},{"bl":1},{"bl":1},{"bl":1},{"bl":1},{"bl":1},{"bl":1},{"bl":1},{"bl":1}],"prices":[{"nom":7,"price":1800},{"nom":9,"price":2000},{"nom":13,"price":2300},{"nom":16,"price":2500}]';
  10.  
  11. $a = '{' . $tes . '}';
  12.  
  13. $test = json_decode($a ,true);
  14.  
  15. var_dump($test);
  16.  
Success #stdin #stdout 0.01s 52488KB
stdin
Standard input is empty
stdout
string(18) "{"blocks":[1,3,4]}"
object(stdClass)#1 (1) {
  ["blocks"]=>
  array(3) {
    [0]=>
    int(1)
    [1]=>
    int(3)
    [2]=>
    int(4)
  }
}
array(2) {
  ["blocks"]=>
  array(18) {
    [0]=>
    array(1) {
      ["bl"]=>
      int(0)
    }
    [1]=>
    array(1) {
      ["bl"]=>
      int(0)
    }
    [2]=>
    array(1) {
      ["bl"]=>
      int(0)
    }
    [3]=>
    array(1) {
      ["bl"]=>
      int(0)
    }
    [4]=>
    array(1) {
      ["bl"]=>
      int(0)
    }
    [5]=>
    array(1) {
      ["bl"]=>
      int(0)
    }
    [6]=>
    array(1) {
      ["bl"]=>
      int(0)
    }
    [7]=>
    array(1) {
      ["bl"]=>
      int(1)
    }
    [8]=>
    array(1) {
      ["bl"]=>
      int(1)
    }
    [9]=>
    array(1) {
      ["bl"]=>
      int(1)
    }
    [10]=>
    array(1) {
      ["bl"]=>
      int(1)
    }
    [11]=>
    array(1) {
      ["bl"]=>
      int(1)
    }
    [12]=>
    array(1) {
      ["bl"]=>
      int(1)
    }
    [13]=>
    array(1) {
      ["bl"]=>
      int(1)
    }
    [14]=>
    array(1) {
      ["bl"]=>
      int(1)
    }
    [15]=>
    array(1) {
      ["bl"]=>
      int(1)
    }
    [16]=>
    array(1) {
      ["bl"]=>
      int(1)
    }
    [17]=>
    array(1) {
      ["bl"]=>
      int(1)
    }
  }
  ["prices"]=>
  array(4) {
    [0]=>
    array(2) {
      ["nom"]=>
      int(7)
      ["price"]=>
      int(1800)
    }
    [1]=>
    array(2) {
      ["nom"]=>
      int(9)
      ["price"]=>
      int(2000)
    }
    [2]=>
    array(2) {
      ["nom"]=>
      int(13)
      ["price"]=>
      int(2300)
    }
    [3]=>
    array(2) {
      ["nom"]=>
      int(16)
      ["price"]=>
      int(2500)
    }
  }
}