【几个实用的PHP内置函数使用指南_PHP】教程文章相关的互联网学习教程文章

PHP使用内置函数生成图片的方法详解_php技巧

本文实例讲述了PHP使用内置函数生成图片的方法。分享给大家供大家参考,具体如下:第一步:创建图片新建一个php文件,命名为new-image.php(你可以任意命名,方便后面的调用就行)。php中有两个函数创建一张图片:mageCreate()创建一张空图片;ImageCreateFromPng()以现有的png图片为背景来创建一张图片。(这里的”Png”可以替换为”jpg”或”gif”,根据背景图片的格式来确定)$myImage=ImageCreate(400,60); //参数为宽度和高度 $m...

php不用内置函数对数组排序的两个算法代码

一朋友找工作遇到的试题,备注一下。 极有可能今后我也会遇到的。 问题:php不用内置函数对数组排序,可能是降序或者升序 第一种方法:传说中的冒泡法 代码如下:function arraysort($data, $order = asc) { //asc升序 desc降序 $temp = array (); $count = count ( $data ); if ($count <= 0) return false; //传入的数据不正确 if ($order == asc) { for($i = 0; $i < $count; $i ++) { for($j = $count - 1; $j > $i; $j --) { ...

PHP通过内置函数memory_get_usage()获取内存使用情况

PHP内置函数memory_get_usage()能返回当前分配给PHP脚本的内存量,单位是字节(byte)。在WEB实际开发中,这些函数非常有用,我们可以使用它来调试PHP代码性能。 memory_get_usage()函数返回内存使用量,memory_get_peak_usage()函数返回内存使用峰值,getrusage()返回CUP使用情况。但有一点请注意,在这些函数需要在Linux上运行。 下面我们来看一个实例:代码如下: echo 开始内存:.memory_get_usage(), ; $tmp = str_repeat(hel...

几个实用的PHP内置函数使用指南【图】

PHP有许多内置函数,其中大多数函数都被程序员广泛使用。但也有一些函数隐藏在角落,本文将向大家介绍7个鲜为人知,但用处非常大的函数。 没用过的程序员不妨过来看看。1.highlight_string()当需要在一个网站中展示PHP代码时,highlight_string()函数就变的非常有用了。该函数通过使用PHP语法高亮程序中定义的颜色,输出或返回给定的PHP代码的语法高亮版本。示例:代码如下: <?php highlight_string(<?php phpinfo(); ?>); ?>2.str...

smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例

本文实例讲述了smarty内置函数{loteral}、{ldelim}和{rdelim}用法。分享给大家供大家参考。具体如下: {ldelim}和{rdelim}分别是smarty标识的左分隔符和右分隔符。如下面的javascript代码可以这么使用。 模板文件temp.htm如下:代码如下:<script language="javascript" type="text/javascript"> function myfunction(){ldelim} alert("aaaaaa"); {rdelim} </script> <a href="#" onclick="javascript:myfunction()">aaaa</a> {lit...

PHP使用内置函数生成图片的方法详解

本文实例讲述了PHP使用内置函数生成图片的方法。分享给大家供大家参考,具体如下: 第一步:创建图片 新建一个php文件,命名为new-image.php(你可以任意命名,方便后面的调用就行)。 php中有两个函数创建一张图片:mageCreate()创建一张空图片;ImageCreateFromPng()以现有的png图片为背景来创建一张图片。(这里的”Png”可以替换为”jpg”或”gif”,根据背景图片的格式来确定) $myImage=ImageCreate(400,60); //参数为宽度和高度...

PHP不使用内置函数实现字符串转整型的方法示例【图】

介绍 php字符串类型的数字如果想转成整型的数字,一般我们都是采用系统内置的API去做转换,但如果规定就不让我们去用系统内置的API转换,而是让自己去实现一个函数转换该怎么办?这里我们看下如何去实现。 系统内置 API 方式$num = 345432123;//(一) $num = (int)$num; //输出: //int(345432123)//(二) $num = intval($num); //输出: //int(345432123)采用 ASCII 码方式下面我们利用 ascii 码的方式去做转换,因为每个字符都...

PHP内置函数生成随机数实例

1. rand函数 rand() 函数可以不加任何参数,就可以生成随机整数。如果要设置随机数范围,可以在函数中设置 min 和 max 的值。如果需要生成随机数的种子,使用 srand 函数配置。 echo rand(); // 生成 0~RAND_MAX 之间的随机数,Windows 系统下 RAND_MAX 的值为 32767,RAND_MAX 可以用函数 getrandmax() 获得 echo rand(1000000, 9999999); // 生成 1000000~9999999 之间的随机数 $seed = time(); // 使用时间...

smarty内置函数foreach用法实例

本文实例讲述了smarty内置函数foreach用法。分享给大家供大家参考。具体如下: 输出文件:index.php代码如下:<?php require_once(libs/Smarty.class.php); $smarty = new Smarty(); $smarty->setTemplateDir($_SERVER[DOCUMENT_ROOT]."/php/templates/"); $smarty->setCompileDir($_SERVER[DOCUMENT_ROOT]."/php/templates_c/"); $smarty->setCacheDir($_SERVER[DOCUMENT_ROOT]."/php/cache/"); $smarty->caching = false; $name =...

smarty内置函数section的用法

本文实例讲述了smarty内置函数section的用法。分享给大家供大家参考。具体分析如下: foreach函数可以做到section能做的一切,所以一般都用foreach,这里也详细说下section的用法。section只能遍历索引数组,而不能遍历关联数组。 数组键值按倒序输出实例: 模板文件:temp.htm 代码如下:{section name=foo loop=$name step=-1} {$name[foo]} {/section} 参数说明: name为section的名称; loop为循环的数组变量; step为循环的步长...

smarty内置函数config_load用法实例

本文实例讲述了smarty内置函数config_load用法。分享给大家供大家参考。具体如下: {config_load}用于从配置文件中,加载到配置变量。详细用法如下: 配置文件:foo.conf 说明:[Table] 和 [Customer] 表示段落名称。代码如下:[Table] pageTitle = "this is mine" bodyBgColor = "#eee" tableBorderSize = 3 tableBgColor = "#bbb" rowBgColor = "#ccc" [Customer] pageTitle = "Customer Info" 模板文件:temp.htm代码如下:{confi...

smarty内置函数capture用法分析

本文实例讲述了smarty内置函数capture用法。分享给大家供大家参考。具体分析如下: {capture}可以捕获标记范围内的输出内容,并存到变量中而不显示。有三种用法, 代码如下:代码如下:{capture name="banner"}aaaaaa{/capture} {$smarty.capture.banner} <hr /> {capture assign="foo"}bbbbbb{/capture} {$foo} <hr /> {capture append="arr"}hello{/capture} {capture append="arr"}world{/capture} {foreach $arr as $value} {$v...

使用php重新实现PHP脚本引擎内置函数

// 实在无聊,突发奇想,想把PHP里面部分已经提供封装好的函数重新使用PHP实现一遍, // 于是便有了下面的代码主要实现了PHP中部分字符串处理函数,同时实现了一些PHP中 // 没有,但是同样有作用的字符串处理函数同样的这些函数,也能够使用其他语言来实 // 现,比如用C/VBScript/Perl等等,那么你就能够有一个自己的函数库. // 以下函数不一定能够成功运行,只是为了学习而已。 // ...

thinkphp对数据库操作有哪些内置函数

原文:thinkphp对数据库操作有哪些内置函数getModelName() 获取当前Model的名称 getTableName() 获取当前Model的数据表名称 switchModel(type,vars=array()) 动态切换模型 table() 设置当前操作的数据表 field() 设置要查询的数据字段 where() 设置查询或者操作条件 data(data) 设置数据对象 order(order) 设置排序 limit(limit) 查询限制 page(page) 查询分页 join(join) 进行JOIN查询 having(having) 进行having查询 group(group)...

PHP手册整理 - 函数【内置函数(数组处理函数)】【代码】

array_chunk 函数: // array_chunk — 将一个数组分割成多个 $input_array = array('a', 'b', 'c', 'd', 'e'); print_r(array_chunk($input_array, 2)); print_r(array_chunk($input_array, 2, true)); // 保留输入数组中原来的键名array_column 函数: // array_column — 返回数组中指定的一列 $records = array(array('id' => 2135,'first_name' => 'John','last_name' => 'Doe',),array('id' => 3245,'first_name' => 'Sally...