PHP substr_compare() 函数
定义和用法
substr_compare() 函数从指定的开始位置比较两个字符串。
提示:该函数是二进制安全且选择性地对大小写敏感。
语法
substr_compare(string1,string2,startpos,misheni,case)
参数 | 描述 |
---|---|
string1 | 必需。规定要比较的第一个字符串。 |
string2 | 必需。规定要比较的第二个字符串。 |
startpos | 必需。规定在 string1 中的何处开始比较。如果为负数,则从字符串末端开始计数。 |
misheni | 可选。规定对 string1 中的多少字符进行比较(字符数)。 |
case |
可选。布尔值,规定是否执行区分大小写的比较:
|
Mifano ya Teknolojia
Jumuiska: |
Funguo hii inatuma kubwa:
ika misheni kubwa aupeleke string1 ya umbo, hii funguo hauwezi kurejea FALSE. |
Version ya PHP: | 5+ |
Mwongozo wa Mafuta: | Kuanzia PHP 5.1, inahusiana na uadilifu wa viwango vya namba zingine startpos。 |
Mfano zaidi
Mfano 1
Kumueleza kuhusiana kwa sababu mawili wana uongezekanishaji string1 Kumueleza kuhusiana na siku ya kuanza ya mawili wana uongezekanishaji:
<?php echo substr_compare("Hello world","world",6); ?>
Mfano 2
Kutumia maweko yote:
<?php echo substr_compare("world","or",1,2); echo substr_compare("world","ld",-2,2); echo substr_compare("world","orl",1,2); echo substr_compare("world","OR",1,2,TRUE); echo substr_compare("world","or",1,3); echo substr_compare("world","rl",1,2); ?>
Mfano 3
Maadili ya matokeo ya tofauti:
<?php echo substr_compare("Hello world!","Hello world!",0); // Mawili wana uongezekanishaji echo substr_compare("Hello world!","Hello",0); // string1 K juu ya string2 echo substr_compare("Hello world!","Hello world! Hello!",0); // string1 Chini ya string2 ?>