<?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. vue - webpack、babel

    一.webpack 在这里我仅仅的是对webpack做个讲解,webpack这个工具非常强大,解决了我们前端很繁琐的一些工具流程繁琐的事情.如果感兴趣的同学,建议还是看官网吧. 中文链接地址:http ...

  2. logger类

    日志模块logging的四大组件: logger: 志类应用程序往往通调用提供api记录志handler: 志信息处理志发送(保存)同目标域filter: 志信息进行滤formatter:志格式化 L ...

  3. centos tomcat/resin安装配置 卸载系统自带的java tomcat安装配置 安装JDK resin安装配置 第二十八节课

    centos  tomcat/resin安装配置  卸载系统自带的java  tomcat安装配置  安装JDK   resin安装配置    第二十八节课 tomcat和java都不需要编译 tom ...

  4. PAT 1129 Recommendation System[比较]

    1129 Recommendation System(25 分) Recommendation system predicts the preference that a user would giv ...

  5. PAT 1065 A+B and C[大数运算][溢出]

    1065 A+B and C (64bit)(20 分) Given three integers A, B and C in [−2​63​​,2​63​​], you are supposed t ...

  6. C++ lamda、function、bind使用

    参考资料: http://blog.csdn.net/augusdi/article/details/11771699 lambda 表达式的简单语法如下:[capture] (parameters) ...

  7. python + unittest 做单元测试之学习笔记

    单元测试在保证开发效率.可维护性和软件质量等方面有很重要的地位,所谓的单元测试,就是对一个类,一个模块或者一个函数进行正确性检测的一种测试方式. 这里主要是就应用 python + unitest 做 ...

  8. chrome 调试 ios的 H5 页面

    原文地址http://www.cnblogs.com/kelsen/p/6402477.html 本文重点讨论如何在 Windows 系统中通过chrome 浏览器调试运行在 iPhone Safar ...

  9. 2.3 The Object Model -- Computed Properties

    一.What are computed properties? 1. 简而言之,计算属性让你声明函数为属性.你通过定义一个计算属性作为一个函数来创建一个,当你请求这个属性时,Ember会自动调用这个f ...

  10. 2.5 The Object Model -- Observers

    Ember支持监视任何属性,包括计算的属性.你可以使用Ember.observer为一个对象设置一个监视者: Person = Ember.Object.extend({ //these will b ...