3v4l.org

run code in 300+ PHP versions simultaneously
<?php $value1 = $value2 = 0; $searches = array( "Bredd:", "bredd:", "Bredd=", "bredd=", "Bredd ", "bredd ", "Höjd:", "höjd:", "Höjd=", "höjd=", "Höjd ", "höjd ", ); $mSpecStr = "Bredd= 25, Höjd= 35"; $mSpecParts = explode( ',', $mSpecStr ); foreach( $mSpecParts as $i => $part ) { $str = ""; foreach( $searches as $search ) { if( strpos( $part, $search) !== false ) { $str = explode( $search, $part ); $str = $str[count($str)-1]; } } if( strlen( $str ) ) { if( $value1 ) { echo " Setting value2 to " . trim( $str ) . "\n"; $value2 = trim( $str ); }else{ echo " Setting value1 to " . trim( $str ) . "\n"; $value1 = trim( $str ); } } } echo "\n\n value1 = $value1 & value2 = $value2"; if( $value2 > $value1 ) { $tmp = $value2; $value2 = $value1; $value1 = $tmp; } echo "\n\n value1 = $value1 & value2 = $value2";
Output for git.master, git.master_jit, rfc.property-hooks
Setting value1 to 25 Setting value2 to 35 value1 = 25 & value2 = 35 value1 = 35 & value2 = 25

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:
40.03 ms | 401 KiB | 8 Q