ホームページ  >  記事  >  バックエンド開発  >  PHP の文字列関数の説明

PHP の文字列関数の説明

不言
不言オリジナル
2018-07-10 16:42:411200ブラウズ

この記事では主に PHP の文字列関数の記述を紹介しますが、これは参考になると思いますので、皆さんに共有します。必要な友人は参考にしてください。

PHP 文字列関数

strlen()長さの取得

echo strlen("hello world"); 出力 12

substr(); 文字列の一部を返します。

echo substr("Hello world",6)."
"; 出力ワールド

echo substr("Hello world" ",-4)."
"; 出力 orld

echo substr("Hello world",6,6)."
"; 出力 world

echo substr("Hello world",0,-6)."
"; 出力 Hello

substr_count(); 文字列内の部分文字列の の出現数を数えます。 #substr_replace()

;文字列 の一部を別の文字列 に置き換えます。 explode()

文字列を配列に分割します: $str = "こんにちは、上海が大好きです。 !";

print_r(explode(" ",$str));

trim()

Shift Except文字列の両側にある空白とその他の文字。 ##$str = "Hello World!";

##echo トリム($str,"Hed!");

ltrim()文字列の左側にある空白文字またはその他の文字を削除します。

rtrim()文字列の右側にある空白文字またはその他の文字を削除します。

str_split()文字列を配列に分割します。

print_r(str_split("上海",3));

出力: Array ( [0] => Sha [1] => ngh [2] => ai )

##str_replace()文字列「Hello world」を置換します!" in "world" を "Shanghai" に置き換えます: echo str_replace("world","Shanghai","Hello world" !");

##strrev()

文字列を反転します。

count()この関数は、配列の長さ (要素数) を返すために使用されます:

strpos()検索場所の取得

echo strpos("hello world!","world") 出力 6

strtoupper()

文字列を

小文字

に変換します。 strto lower() 文字列を

大文字

に変換します。 #strip_tags() 文字列から HTML タグと PHP タグを削除します

str_word_count() カウント文字列内の単語の数。

strstr()ある文字列の

(サイズ用) が最初に出現する文字列を別の文字列の書き込みに依存して検索します。 )。 stristr()別の文字列内で最初に出現する文字列を検索します (大文字と小文字は区別されません)。

echo strstr("I love Shanghai!","Shanghai"); 函数搜索字符串在另一字符串中的第一次出现。

strtr()转换字符串中特定的字符。

把字符串中的字符 "ia" 替换为 "eo":

echo strtr("Hilla Warld","ia","eo"); 输出 Hello World

strripos()  查找字符串在另一字符串中最后一次出现的位置

strrpos()   查找字符串在另一字符串中最后一次出现的位置(对大小写敏感)。

strspn();返回在字符串中包含的特定字符的数目。

echo strspn("abcdefand","abc"); 输出 3

is_array() ;判断是否是数字;

存取和修改字符串中的字符

字符串中的字符可以通过一个以0为开始的,用类似数组结构中的方括号包含对应的数字来查找和修改,比如 $str[42] , $str{42}, 可以把 字符串想像数组

$str = 'abcdefghigk';
for($i = 0;$i < strlen($str);$i++){
echo $str[$i].&#39;<br />';或者echo $str{$i}.'<br />';
}die
// 正则校验特殊符号
$word = $f.$h.$o.$n;
if(preg_match("/[\'.,:;*?~`!@ #$%^&+=)(<>{}]|\]|\[|\/|\\\|\"|\|/",$word)){  //不允许特殊字符
}

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

如何解决php在foreach循环后留下的数组引用问题

关于php如何调用phantomjs给微信小程序分享的问题

以上がPHP の文字列関数の説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。