- strcmp: documentation ( source)
- implode: documentation ( source)
- str_split: documentation ( source)
- unpack: documentation ( source)
<?php
$str1 = "foo\x00bar\x00baz";
function showRawCharacters($result) {
$resultInHex = unpack('H*', $result);
$resultInHex = $resultInHex[1];
$resultSeparated = implode(', ', str_split($resultInHex, 2)); //byte safe
echo $resultSeparated."\n";
}
showRawCharacters($str1);
echo "strcmp = ".strcmp($str1, "foobarbaz")."\n";
echo "strcmp = ".strcmp("foobarbaz", $str1)."\n";
echo "strlen = ".strlen($str1)."\n";