php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /opt/php-7.0.1/ext/standard/tests/strings/ |
files >> //opt/php-7.0.1/ext/standard/tests/strings/strrchr_variation12.phpt |
--TEST-- Test strrchr() function : usage variations - binary safe --FILE-- <?php /* Prototype : string strrchr(string $haystack, string $needle); * Description: Finds the last occurrence of a character in a string. * Source code: ext/standard/string.c */ /* Test strrchr() function: with binary values & null terminated strings passed to 'str1' & 'str2' */ echo "*** Test strrchr() function: binary safe ***\n"; $haystacks = array( "Hello".chr(0)."World", chr(0)."Hello World", "Hello World".chr(0), chr(0).chr(0).chr(0), "Hello\0world", "\0Hello", "Hello\0" ); for($index = 0; $index < count($haystacks); $index++ ) { //needle as null string var_dump( strrchr($haystacks[$index], "\0") ); //needle as NULL var_dump( strrchr($haystacks[$index], NULL) ); } echo "*** Done ***"; ?> --EXPECTF-- *** Test strrchr() function: binary safe *** string(6) "