<?php
header("Content-Type:text/html;charset=utf-8");
//字符串概念: //1.单引号。//里面的变量不会被解释
//例:
/*$a=77;
$b='美丽 $a 中国';
echo $b;*/
//输出:美丽 $a 中国 //2.双引号。 //里面的变量会被解释
//例:
/*$a=22;
$c="中 $a 国";
echo $c;*/
//输出:中 22 国 //3.Heredo结构。//里面的变量会被解释
//例1:
/*$a=99;
$b=<<<ZG
所写字 $a 符内容
ZG;
echo $b;*/
//输出:所写字 99 符内容 //例2:
/*$arr=array(<<<ML
我是一个数组
ML
);
print_r($arr);*/
//输出:Array ( [0] => 我是一个数组 ) //4.Nowdoc结构 //里面的变量不会被解释
/*$a=33;
$b=<<<'ZG'
Nowdoc结构 $a ;
ZG;
echo $b;*/
//输出:Nowdoc结构 $a ; //例:解决遇到不符合变量语法规则的字符时候也会结束(也可能会产生错误)
/*$a="中";
$b="美{$a}英";
echo $b;*/
//输出:美中英 //5.存取和修改字符串中的字符
/*
string 中的字符可以通过一个从 0 开始的下标
用类似 array 结构中的方括号包含对应的数字来访问和修改。
*/
/*$a="ABCDE";
$a[3]=87;
echo $a;*/
//输出:ABC8E //6.字符中中的连接运算符
/*$a='ZG';
$b='MY';
$c=$a.$b;
echo $c;*/
//输出:ZGMY //7.通过ord()和chr()实现字符与ASCII之间的转换;
//例:把字符转换为ASCII
/*$a='ABC';
$b=ord($a);
echo $b;*/
//输出字符串的第一个字符的ASCII。本例输出A的ASCII码的值:65 //例:把ASCII转换为字符:
/*$a=65;
$b=chr($a);
echo $b;*/
//输出:A //针对汉字进行ASCII的转换:
/*$a="美丽中国";
$b=ord($a[0]).ord($a[1]).ord($a[2]);
echo $b;*/
//输出:231 190 142 //例:
/*$a=chr(231).chr(190).chr(142);
echo $a;*/
//输出:美 ;
?>

PHP:第五章——字符串的概念的更多相关文章

  1. PHP:第五章——字符串与数组及其他函数

    <?php header("Content-Type:text/html;charset=utf-8"); //1.str_split——将字符串转换为数组. /*$str= ...

  2. PHP:第五章——字符串转换与比较

    <?php header("Content-Type:text/html;charset=utf-8"); //字符串的转换与比较 //1.ord——返回首字符的ASCLL: ...

  3. PHP:第五章——字符串加密及校验函数

    <?php header("Content-Type:text/html;charset=utf-8"); //1.md5——计算字符中的散列值 //对一段信息(Messag ...

  4. PHP:第五章——字符串过滤函数

    <?php header("Content-Type:text/html;charset=utf-8"); //字符串过滤函数: //1.n12br 在所有新行之前插入Htm ...

  5. PHP:第五章——字符串的统计及查找

    <?php header("Content-Type:text/html;charset=utf-8"); /*字符串的统计与查找*/ //1.获取字符串的长度 //1)st ...

  6. PHP:第五章——字符串输出函数

    <?php header("Content-Type:text/html;charset=utf-8"); /*字符串输出函数*/ //1.echo 输出一个或多个字符 // ...

  7. PHP:第五章——字符串的分割与替换

    <?php header("Content-Type:text/html;charset=utf-8"); //字符串的截取与分割 //1.字符串截取类函数 //1)trim ...

  8. PHP:第五章——字符串编码函数

    <?php header("Content-Type:text/html;charset=utf-8"); //1.base64_encode和base64_decode.6 ...

  9. 《程序员代码面试指南》第五章 字符串问题 去掉字符串中连续出现k 个0 的子串

    题目 去掉字符串中连续出现k 个0 的子串 java代码 package com.lizhouwei.chapter5; /** * @Description: 去掉字符串中连续出现k 个0 的子串 ...

随机推荐

  1. MDF文件损坏,如何恢复?(未解决)

    MDF文件损坏,如何恢复?MDF附加失败,数据库附加失败 1.附加时 2.用替换法设置后重建日志 (其实已经删掉日志了,确保操作之前没有日志,但是运行 alter database [test] Re ...

  2. mysql 数据操作 单表查询 concat_ws() 定义显示格式

    有个需求用concat以这种格式打印查询 mysql> select concat(name,':',age) from employee; +----------------------+ | ...

  3. python os模块 os.chmod

    os.chmod() 方法用于更改文件或目录的权限. os.chmod(path, mode) 参数 path -- 文件名路径或目录路径. flags -- 可用以下选项按位或操作生成, 目录的读权 ...

  4. 使用Atom预览markdown

    1.打开任意.md文件(markdown源文件)2.windows : ctrl + shift + pmac : command + shift + p这条命令跟Sublime Text是一样的,打 ...

  5. PAT 1057 Stack [难][树状数组]

    1057 Stack (30)(30 分) Stack is one of the most fundamental data structures, which is based on the pr ...

  6. linux的浅谈io操作

    系统默认设定 名称类型文件描述符操作标准输入standard input0<,<< 标准输出standard output1>,>> 标准错误输出standard ...

  7. java-Unsupported major.minor version 52.0错误解决

    java-Unsupported major.minor version 52.0错误解决 eclipse版本设置不对, 低版本不能兼容高版本 eclipse中: windows -> pref ...

  8. A题:Common Substrings(KMP应用)

    原题链接 注意:2号和3号get_next()函数中next[i]赋值时的区别,一个是0,一个是1,且不能互换 #include<cstdio> #include<cstring&g ...

  9. fiddler抓包HTTPS配置及代理设置

    使用fiddler抓包过程中遇到一系列的问题,浪费了大半天时间~~~写下解决办法 按照网上方法配置之后还是无法抓到cookies提示各种证书错误 1.卸载fiddler重新安装,设置 2.设置步骤 ( ...

  10. P1757 通天之分组背包 / hdu1712 ACboy needs your help (分组背包入门)

    P1757 通天之分组背包 hdu1712 ACboy needs your help hdu1712题意:A[i][j]表示用j天学习第i个课程能够得到A[i][j]的收益,求m天内获得的收益最大值 ...