首页博客网络编程
在之前的教程中,我们了解了编码中使用的八种不同的数据类型。PHP 字符串是最简单的类型之一。基本上,它是一系列字符(字母、数字或特殊字符)。
PHP 字符串长度可以从一个字符到无穷大不等,但请记住,所有这些字符串都必须用引号括起来才能正确处理。例如,“120”是字符串的简单示例。但是,如果您忘记了引号并将字符串写为 120,它将被读取为整数。
字符串可用于声明变量的值,或与 echo 或 print 语句一起输出它所包含的字符。PHP 有一大堆用于处理数据字符串的内置函数。我们将回顾五个最常见的。
字符串是一个字符序列,例如,“Hello World!这些字符的数量称为字符串的 PHP 长度。
字符串是八种 PHP 数据类型之一。
PHP 具有用于处理字符串的内置函数。
在本教程中,我们将向您介绍最常用的 PHP 字符串函数。当您需要快速获取PHP字符串长度,替换或搜索某个PHP字符串时,它们会派上用场。
此函数以数字形式返回指定字符串中的字符数(换句话说,为您提供字符串的 PHP 长度):
例复制
<?php$str1 = 'Hey Ben!';echo 'The length of the string above is ' . strlen($str1);// returns 8 and then outputs it?>
此函数以数字形式返回指定 PHP 字符串中单个单词的数量:
例复制
<?php $mystring = "Hey Ben, fancy seeing you here!"; print_r(str_word_count($mystring, 1)); ?>
此函数反向返回字符串。通过在字符串上使用此函数,您将收到:"Hello World!"
"!dlroW olleH"
例复制
<?php echo strrev("Hello world!");?>
strpos()
此函数在 PHP 字符串中搜索文本匹配项。找到匹配项后,它将第一次出现的位置作为数字返回:
例复制
<?php function look($search, $string){ $position = strpos($string, $search, 5); if ($position == true){ return "Found: position " . $position; } else{ return "Not Found!"; } } $string = "BitDegree makes learning fun"; $search = "fun"; echo look($search, $string); ?>
注意:使用 PHP strpos() 时,请记住字符串中的第一个位置不是 1,而是 0。
此函数用于替换 PHP 字符串的一部分。添加到 PHP 字符串时,该方法将在其中搜索指定的文本。如果找到,它将更改为您指定的文本:str_replace
例复制
<?php echo str_replace("John", "Ben", "My name is John Johnson"); // The first value we input, i.e. "John" is the text we want to replace // The second value we input, i.e. "Ben" is the text we want to use to replace the first text // The third value is the string we want to use the function on ?>
用引号括起来的字符序列称为字符串。它是最基本的数据类型之一。
一个字符串包含的字符数称为 PHP 字符串长度。它可以使用函数获取。strlen()
声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!
广告位
广告位