想把字符串全部变成大写的字母,可以使用 strtoupper 函数。str 应该就表示 string 的意思,to upper 是 to uppercase 的简称 .. 表示要把字符串转换成大写的形式 ...
输入 strtoupper ... 一组括号 ... 可以把要转换的字符串作为这个函数的一个参数 ... magic ... 这个函数会返回大写之后的字符串 ... 前面加上一个 echo ,可以把转换以后的字符串输出到屏幕上..
echo strtoupper('magic');
(#注释,保存 )
小写
把字符串转换化小写的,用的是 strtolower 函数 ... string to lowercase .. 比如把 Magic 这个字符串转换成小写的 ... (#先输入 Magic,然后加引号,然后再加括号)
可以把它作为 strtolower 函数的一个参数 ... 再用一个 echo 把它输出到屏幕上 ...
会把字符串里面大写的字母全部变成小写的 ... (#注释,保存)
首字母大写
如果只想把字符串的第一个词的首字母变成大写的,可以使用 ucfirst ... uppercase first ...
准备一个字符串 ... how are you doing ? .. 把它作为 ucfirst 函数的一个参数 ...
echo ucfirst('how are you doing?');
这个字符串,只有第一个词的首字母是会是大写的 ... 想把每个词的首字母都变成大写的,我们可以使用 ucwords 函数 ...
每个词首字母大写
echo ucwords('how are you doing?');
添加反斜线
再把字符串放到数据库里的时候,我们需要给内容里面的单引号,双引号这些东西的前面加上一个 反斜线 ... 因为数据库会认为这些符号有特别的意思 .. 不过我们不需要手工去添加这些反斜线 ... 在往数据库里存储内容之前,可以使用 addslashes 函数,去自动给内容里面需要的地方添加上反斜线..
比如这个字符串 ... We're ninghao
把它作为 addslashes 函数的一个参数 .. 再把返回的结束输出到屏幕上 ...
echo addslashes("We're ninghao");
你会发现,在 We 后面的单引号的前面,自动加上了一个反斜线 ... 这样就可以安全的把这个字符串放到数据库了 ...
然后在从数据库里读取出内容以后,可以使用 stripslashes 函数,去掉自动添加的这些反斜线 ...
echo stripslashes("We\'re ninghao");
这个函数,去掉了 We 和后面的单引号之间的那个反斜线 ...