批改状态:合格
老师批语:不要敷衍,一定要认真完成。
<?php$my_name = 'simaqingshan';$my_cat_name = 'lucy';echo 'My name is {$my_name}'.'<hr>';echo 'My cat\'s name is {$my_cat_name}'.'<hr>';echo "My name is {$my_name}".'<hr>';echo "My cat's name is {$my_cat_name}".'<hr>';echo <<< 'NOW'My cat's name is {$my_cat_name} <hr>NOW;echo <<< HEREMy cat's name is {$my_cat_name} <hr>HERE;

printf输出格式化的字符串vprintf输出格式化的字符串sprintf把格式化的字符串写写入一个变量中vsprintf把格式化的字符串写写入一个变量中| 格式 | 描述 |
|---|---|
%b |
二进制数 |
%c |
ASCII 值对应的字符 |
%d |
带正负号的十进制数 |
%e |
小写的科学计数法 |
%E |
大写的科学计数法 |
%f |
浮点数 |
%o |
八进制数 |
%x |
小写字母的十六进制数 |
%X |
大写字母的十六进制数 |
%s |
字符串 |
<?php$my_name = 'simaqingshan';$my_age = 20;printf('My name is %s, My age is %d', $my_name, $my_age);echo '<hr>';vprintf('My name is %s, My age is %d', [$my_name, $my_age]);echo '<hr>';$msg1 = sprintf('My name is %s, My age is %d', $my_name, $my_age);echo $msg1.'<hr>';$msg2 = vsprintf('My name is %s, My age is %d', [$my_name, $my_age]);echo $msg2.'<hr>';

implode():将数组拼装成字符串join():将数组拼装成字符串explode():将字符串解析成数组file_get_contents():从文件中读取字符串substr(字符串,开始位置,截取长度):截取字符串中的一部分str_split(字符串,单个元素大小):将字符串按指定大小拆分成数组str_pad(字符串,全长,填充字符串,填充方向):将字符串填充到指定长度str_replace(被替换的字符串,替换成什么字符串,字符串,替换次数):将字符串中指定字符替换掉trim(字符串,被删除的字符):从字符串的两边删除空白字符或其它指定字符strpos(字符串,被查找的字符,起始位置):返回从字符串中查找字符第一次被查找到的位置strstr(字符串,被查找的字符,返回的部分):返回从字符串中查找字符第一次被查找到的前面或后面部分
<?php$arr = ['computer', 'monitor', 'mouse', 'keyborad'];$str = 'computer-monitor-mouse-keyborad';echo 'implode:'.implode('-', $arr).'<br>';echo 'join:'.join('-', $arr).'<br>';echo 'explode:';print_r(explode('-', $str));echo '<br>';echo 'file_get_contents:';print_r(explode("\n", file_get_contents('test.csv')));echo '<br>';echo 'substr:'.substr($str, 10,20).'<br>';echo 'str_split:';print_r(str_split($str, 10));echo '<br>';echo 'str_pad:'.str_pad($str, 50, '-', STR_PAD_RIGHT).'<br>';echo 'str_replace:'.str_replace('o','=', $str).'<br>';echo 'trim:'.trim(str_pad($str, 50, ' ', STR_PAD_BOTH)).'<br>';echo 'trim:'.trim(str_pad($str, 50, '=', STR_PAD_BOTH), '=').'<br>';echo 'strpos:'.strpos($str, 'mo').'<br>';echo 'strpos:'.strpos($str, 'mo', 10).'<br>';echo 'strstr:'.strstr($str, '-').'<br>';echo 'strstr:'.strstr($str, '-', true).'<br>';

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号