文档章节

PHP 部分函数

BearCatYN
 BearCatYN
发布于 2015/12/31 18:31
字数 736
阅读 23
收藏 0

PHP ucwords() 

实例

把每个单词的首字符转换为大写:

<?php
echo ucwords("hello world");
?>

定义和用法

ucwords() 函数把字符串中每个单词的首字符转换为大写。

注释:该函数是二进制安全的。

相关函数:

语法

ucwords(string)



PHP ucfirst()

实例

把 "hello" 的首字符转换为大写:

<?php
echo ucfirst("hello world!");
?>

定义和用法

ucfirst() 函数把字符串中的首字符转换为大写。

相关函数:

  • lcfirst() - 把字符串中的首字符转换为小写

  • strtolower() - 把字符串转换为小写

  • strtoupper() - 把字符串转换为大写

  • ucwords() - 把字符串中每个单词的首字符转换为大写

语法

ucfirst(string)



PHP simplexml_load_string()

定义和用法

simplexml_load_string() 函数把 XML 字符串载入对象中。

如果失败,则返回 false。

语法

simplexml_load_file(string,class,options,ns,is_prefix)


返回值

返回类 SimpleXMLElement 的一个对象,该对象的属性包含 XML 文档中的数据。如果失败,则返回 false。


例子

<?php
$xmlstring = <<<XML
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>
XML;

$xml = simplexml_load_string($xmlstring);

var_dump($xml);
?>

输出:

object(SimpleXMLElement)#1 (4)
{
["to"]=> string(4) "George"
["from"]=> string(4) "John"
["heading"]=> string(8) "Reminder"
["body"]=> string(29) "Don't forget the meeting!"
}



mcrypt_generic

(PHP 4 >= 4.0.2, PHP 5)

mcrypt_generic — 加密数据

说明

string mcrypt_generic ( resource $td , string $data )

本函数用来加密数据。 传入数据长度必须是 n * 分组大小,否则需要后补 "\0"。 本函数返回加密后的数据。 注意,根据数据补齐不同, 返回的数据可能比输入的数据长度有所增加。

如果你需要把加密后的数据保存到数据库, 请确保保存 mcrypt_generic 返回的完整的字符串, 否则将无法正确解密。 如果原始数据有 10 个字符,分组大小为 8 (使用 mcrypt_enc_get_block_size() 获取分组大小), 则数据库中至少需要 16 个字符来保存数据。 请注意mdecrypt_generic() 函数返回的数据也会是 16 个字符。 使用 rtrim($str, "\0") 移除字符串末尾的 0 。

如果你在例如 MySQL 这样的数据库中存储数据, 请注意 varchar 类型的字段会在插入数据时自动移除字符串末尾的“空格”。 由于加密后的数据可能是以空格(ASCII 32)结尾, 这种特性会导致数据损坏。 请使用 tinyblob/tinytext(或 larger)字段来存储加密数据。

参数

返回值

返回加密后的数据。


© 著作权归作者所有

共有 人打赏支持
BearCatYN
粉丝 26
博文 158
码字总数 11947
作品 0
朝阳
程序员
PHPDroid 更新,PHP 开发 Android 应用

PHPDroid 更新了,集成最新PHP7+Swoole+BusyBox+QRencode 开发 Android 应用。 下载地址: phpdroid20160703.apk(5.8M) phpdroid20160703.7z(4.7M) apk里包含PHP-7.0.8和高性能网络编程扩展S...

eechen
2016/07/04
6K
52
兽哥手打--->第一发、PHP 变量

PHP 变量 0.0.1 创建声明变量 例子: 剖析:在php中,例如x,y,z 都称之为变量 PHP没有声明的变量,在赋值时被创建。 与代数相似,可以给x,y,z 赋值, 变量可以是很短的名称(如x和y ) 或者更...

D1丶NA
2017/07/22
0
0
实例介绍PHP日期函数date格式转换

网站开发时我们经常需要对日期、时间进行处理,在PHP里提供了很多日期、时间函数方便PHP开发者对日期、时间进行计算、格式转换。所以掌握PHP日期函数非常必要,也为处理PHP日期函数与Mysql数...

Minho
2012/02/08
0
0
PHP函数microtime()

定义和用法 PHP函数microtime()返回当前 Unix 时间戳和微秒数。 PHP函数microtime()语法 microtime(getasfloat) PHP函数microtime()参数与描述 getasfloat 如果给出了 getasfloat 参数并且其...

yan_li
2013/12/02
0
0
jQuery结合PHP+MySQL实现二级联动下拉列表[实例]

实现原理:根据省份值的变动,通过jQuery把sf_id传给后台php文件处理,php通过查询MySQl数据库,得到对应的地市名,并返回JSON数据给前端处理,即实现联动效果! 为便于讲解,这里直接给出省...

云栖希望。
2017/12/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

gson1.7.1线程并发导致空指针问题

java.lang.NullPointerExceptionat com.google.gson.FieldAttributes.getAnnotationFromArray(FieldAttributes.java:231)at com.google.gson.FieldAttributes.getAnnotation(FieldAttribut......

东风125
36分钟前
1
0
以太坊RPC接口使用

以太坊RPC接口文档: https://github.com/ethereum/wiki/wiki/JSON-RPC#web3_clientversion 使用方式: 比如我要调用某个合约的balanceOf(address _owner)方法。 因为没有改变合约的状态,所以...

王坤charlie
今天
2
0
C#下的一个好用的日历库(sxtwl_cpp),支持农历转公历,和公历转农历等功能

sxtwl_cpp是寿星天文历的C++版本实现。支持多种语言的绑定 代码首页 懒人包 懒人包使用方法 1、右链工程中的引用-》添加引用-》浏览-》选中dotnet目录下的sxtwl.net.dll 2、生成解决方案-》找...

元谷
今天
1
0
C++基础知识

链接:https://zhuanlan.zhihu.com/p/38399566 本文主要提一下以下三个区别: 引用必须初始化,而指针可以不初始化。 我们在定义一个引用的时候必须为其指定一个初始值,但是指针却不需要。 ...

悲催的古灵武士
今天
1
0
Oracle备份脚本,保留10天数据

@echo off echo 删除10天前的备分文件和日志forfiles /p "D:\oracleback\backfile" /m *.dmp /d -10 /c "cmd /c del @path" forfiles /p "D:\oracleback\backfile" /m *.log /d -10......

lyle_luo
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部