支持中英文混合截取。
<?
/*
------------------------------------------------------
参数:
$str_cut 需要截断的字符串
$length 允许字符串显示的最大长度
支持中英文混合截取。
<?
/*
------------------------------------------------------
参数:
$str_cut 需要截断的字符串
$length 允许字符串显示的最大长度
<?php
//首先假设一个时间
$dt= "2010-09-06 11:19:56";
echo "时间:".$dt."<br>";
//将此时间格式化为Unix时间戳
$tm= strtotime($dt);
echo "此时间的Unix时间戳:".$tm."<br>";
?>
实例
<?php
//strstr:从左向右查找 返回值:字符串
//strrchr:从右向左查找 返回值:字符串
//strpos:从左向右查找 返回值:整型,假如查找的字符串不存在,则返回空
//strrpos:从右向左查找 返回值:整型
$str="天高任鸟飞,海阔凭鱼跃";//strstr:从左向右查找 strrchr:从右向左查找
echo "原始字符串:".$str."<br />";
echo "用strstr函数搜索“,”的返回结果:".strstr($str,",")."<br>";
echo "用strstr函数搜索“鸟飞”的返回结果:".strstr($str,"鸟飞")."<br>";
date — 格式化一个本地时间/日期
date/time 函数允许您提取并格式化服务器上的日期和时间。
<?php
class Shopcar
{
//商品列表
public $productList=array();
/**
*
* @param unknown_type $product 传进来的商品
* @return true 购物车里面没有该商品
*/
public function checkProduct($product)
{
for($i=0;$i<count($this->productList);$i++ )
{
if($this->productList[$i]['name']==$product['name'])
return $i;
}
return -1;
function smssubstr($string, $length) {
if(strlen($string) <= $length) {
return $string;
}
$strcut = '';
for($i = 0; $i < $length; $i++) {
$strcut .= ord($string[$i]) > 127 ? $string[$i].$string[++$i] : $string[$i];
}
return $strcut;
}
本文章主要讲到了jquery中的ajax和php结合,实现用户无刷新登录效果,有需要的朋友可以参考一下。
本例我们使用Mysql数据库,创建一张user表,表结构如下:
<?php
function wfopen(http://pic3.phprm.com/2011/10/08/$url.jpg,$post='',$cookie='',$timeout=15) {
$matches = parse_url($url);
$out = "POST {$matches['path']} HTTP/1.0rn";
$out .= "Accept: */*rn";
$out .= "Accept-Language: zh-cnrn";
$out .= "Content-Type: application/x-www-form-urlencodedrn";
$out .= "User-Agent: $_SERVER[HTTP_USER_AGENT] rn";
$out .= "Host: {$matches['host']}rn";
$out .= 'Content-Length: '.strlen($post)."rn";
$out .= "Connection: Closern";
$out .= "Cache-Control: no-cachern";
$out .= "Cookie: $cookiernrn";
$out .= $post;
$socket = @fsockopen($matches['host'],80,$errno,$errstr,$timeout) or die("$errstr($errno)");
fwrite($socket,$out);
$header = $data = "";
while($infos = trim(fgets($socket,4096))) {
$header.=$infos;
}
while(!feof($socket)) {
$data .= fgets($socket,4096);
}
return $data;
}
echo wfopen('http://localhost/te.php','id=5');
?>
函数tranTime()中的参数$time必须为Unix时间戳,如果不是请先用strtotime()将其转换成Unix时间戳
调用
一款实用的PHP货币换算程序代码哦,有需要的朋友可以参考一下。
Copy the above code into a new file and save it as CurrencyConverter.php. Whenever you need to make a conversion just include the class file and call the ‘convert’ function. You will need to enter your own mysql database variables such as the login details. The example below will convert £2.50 GBP into US Dollars ($).