var_dump(0 == 'Test'); var_dump(0 == ''); var_dump(5 > 'T'); var_dump(strcmp(5, 'T')); |
$sub = substr(string, start[, length]); |
$newstring = substr_replace(string, new, start[, length]); |
$newstring = strrev(string); |
$newstring = str_repeat(string, count); |
$newstring = str_pad(to_pad, length[, with[, type]]); |
// 子串 var_dump(substr('1234567890', 8)); // 90 var_dump(substr('1234567890', 0, 2)); // 12 // 反方向子串 var_dump(substr('1234567890', -8)); // 34567890 var_dump(substr('1234567890', -8, -2)); // 345678 var_dump(substr('1234567890', -8, 2)); // 34 // 插入 var_dump(substr_replace('1234567890', 'a', 0, 0)); // a1234567890 // 删除 var_dump(substr_replace('1234567890', '', 8)); // 12345678 // 反方向删除 var_dump(substr_replace('1234567890', '', -2, -1)); // 123456780 // 替换 var_dump(substr_replace('1234567890', 'a', 0, 1)); // a234567890 // 反方向替换 var_dump(substr_replace('1234567890', 'a', -2, -1)); // 12345678a0 // 字符串反转 var_dump(strrev('1234567890')); // 0987654321 // 重复字符串 var_dump(str_repeat('12', 3)); // 121212 // 填充字符串 var_dump(str_pad('a', 10, '12')); // a121212121 var_dump(str_pad('a', 10, '12', STR_PAD_LEFT)); // 121212121a var_dump(str_pad('a', 10, '12', STR_PAD_BOTH)); // 1212a12121 |
$str = '1,2,3'; $arr1 = explode(',', $str); // array('1', '2', '3') $arr2 = explode(',', $str, 2); // array('1', '2,3') $str1 = implode(',', $arr1); // '1,2,3' $str2 = strtok($str, ','); // 1 $str3 = strtok(','); // 2 $str4 = strtok(','); // 3 // array(86, 10, 88888888, 'Beijin') $arr3 = sscanf('+86(10)88888888 Beijin', '+%d(%d)%d %s'); |
$pos = strpos('This a hello world program', ' '); // 4 $pos = strpos('This a hello world program', 32); // 4 $pos = strrpos('This a hello world program', ' '); // 18 $pos = strrpos('This a hello world program', 32); // 18 $str = strstr('This a hello world program', ' '); // " a hello world program" $str = strstr('This a hello world program', 32); // " a hello world program" $str = stristr('This a hello world program', ' A'); // "a hello world program" $str = stristr('This a hello world program', 65); // "a hello world program" $str = strrchr('This a hello world program', ' '); // " program" $str = strrchr('This a hello world program', 32); // " program" $str1 = "12345 12345 12345"; $len = strspn($str1, '12345'); // 5 $len = strcspn($str1, ' '); // 5 |