想学编程?来试试PHP的字符串技巧!以下是几招实用的字符串方法,让你在PHP中游刃有余。
直接使用字符串
你知道吗?程序里面经常用到字符串!像这样子的$name=”PHP”就叫静态字符串,搞定后,连怎么拼接都不需要担心咯~
碰到那些在字符串里乱蹦跶的字符咋办?别急,用拼接字符串这个小技巧就能搞定!
使用字符串拼接运算符
这款小程序可真神奇,竟然能将俩字符串变成一体!比方说,先把”Hello,”这个字符串赋予$str这个变量,之后在逗号后添上你想叫的那个人的名字就搞定!
<pre class="brush:php;toolbar:false”>$string = “Hello world!”;
咱们常得把文章弄得好看点儿是?那么,printf()函数就挺管用了哟。
使用printf()函数
说到这里,我简单说下,printf()这个函数就像是一面神奇的镜子,可以照出你心里的想法。比如说这条语句print(“我叫%s”,$name),那个%s就像是你的代言人,它会帮你把$name里的名字展示出来!
$string = "Hello" . " " . "world!";
想变字符串?直接用strval()这个方法!
使用strval()函数
Strval这功能真厉害!任何类型的变量都可以一秒变成字符串!比如你有个$num数组,里面是数字123,输入strval($num),马上就会得到”123″这个文本。
$string = sprintf("Hello %s!", "world");
了解字符串类型就靠这个gettype()函数咯!
使用gettype()函数
别紧张给gettype()这个超级实用的道具来面熟下!只要匹配你想要的变量类型,它就能准确告诉你答案!比如怀疑某个变量是不是字符串?找它就能解决问题~
$number = 123; $string = strval($number);
这里可是有个超级好用的is_string()功能~不信就试试看它能否识别出你输入的到底是什么类型!
使用is_string()函数
is_string这个函数好神奇!扫一眼变量,就能轻松判断是不是字符串了。真的就是True,假的话自然是False。太方便了,特别适合同学们区分用户输入的内容类型。
$string = gettype("Hello world!"); // 返回 "string"
说到别的办法,记得那个”`”吗?它也能起同样效果。
使用反引号
超简单,在OS命令后加上两个小点儿(“)就能搞定。要想知道操作成不成功,就在括号里插上它们,看看结果就好!
$string = "Hello world!"; if (is_string($string)) { // 执行代码 }
想让字符串里面包含换行吗?快来用nl2br()这个神器!
使用nl2br()函数
知道nl2br()吗?它用来替换文本里的回车,让它在网页上看起来舒服很多。
),这样可以在HTML页面上正确显示换行。
最后,还有一个比较特殊的函数是chr()函数。
$name = "John"; $string = `Hello ${name}!`;
使用chr()函数
你可知道那个叫CHR的函数?这个厉害了,可以把ASCII码变成咱们看得到的英文字母。对于那些复杂的字符串处理,真的离不开它!
老实说,处理字符,PHP可是有一堆招数!爱咋样咋样,开心就好!搞定这些技俩,驾驭字符串就是小菜一碟做起代码来必定轻松加愉快!
搞定了字符串吗?这对编程来说挺重要的。不论是PHP还是别的啥,学会用点小窍门,代码就能少出错!所以,学编程或PHP时别忘了多了解这些小技巧哟~
$string = "This is a multi-line string.nAnother line."; $string = nl2br($string);
评论0