3v4l.org

run code in 300+ PHP versions simultaneously
<?php header("Content-type: text/plain charset=UTF-8;"); $in = array( 'meta_data' => 'querysucceful!', 'size' => 15, 'resultset'=> array( array( 'name' => 'resul_1', array(array(array(array(1)))), 'aaaa' => '1a', 'bbbb' => '1b' ), array( 'name' => 'result_2', 'aaaa' => '2a', 'bbbb' => '2b' ), array( 'name' => 'result_3', 'aaaa' => '3a', 'bbbb' => '3b' ) ) ); $filter = array( 'meta_data' => FILTER_SANITIZE_STRING, 'size' => FILTER_SANITIZE_NUMBER_INT, 'resultset' => array('filter' => FILTER_CALLBACK, 'options' => 'filter_result') ); $out = filter_var_array($in, $filter); var_dump($out); function filter_result($result) { var_dump($result); return null; }
Output for git.master, git.master_jit, rfc.property-hooks
Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /in/0fDGI on line 31 string(7) "resul_1" string(1) "1" string(2) "1a" string(2) "1b" string(8) "result_2" string(2) "2a" string(2) "2b" string(8) "result_3" string(2) "3a" string(2) "3b" array(3) { ["meta_data"]=> string(14) "querysucceful!" ["size"]=> string(2) "15" ["resultset"]=> array(3) { [0]=> array(4) { ["name"]=> NULL [0]=> array(1) { [0]=> array(1) { [0]=> array(1) { [0]=> array(1) { [0]=> NULL } } } } ["aaaa"]=> NULL ["bbbb"]=> NULL } [1]=> array(3) { ["name"]=> NULL ["aaaa"]=> NULL ["bbbb"]=> NULL } [2]=> array(3) { ["name"]=> NULL ["aaaa"]=> NULL ["bbbb"]=> NULL } } }

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
45.42 ms | 403 KiB | 8 Q