【php使用百度翻译api示例分享】教程文章相关的互联网学习教程文章

php读取excel文件示例分享(更新修改excel)

代码如下://模板存放目录$dir = $DOCUMENT_ROOT./backoffice/admin/oemcheck/;$templateName = 1.xlsx;$outputFileName = 模板.xlsx;$txt=test;//实例化Excel读取类$PHPReader = new PHPExcel_Reader_Excel2007();if(!$PHPReader->canRead($dir.$templateName)){ $PHPReader = new PHPExcel_Reader_Excel5(); if(!$PHPReader->canRead($dir.$templateName)){ echo 无法识别的Excel文件!; return false; }}//读取Excel$PHPExcel ...

php多维数组去掉重复值示例分享

代码如下:<?php$json={ "rec_items": [ { "classes": "玄幻", "gid": 6326585, "author": "我吃西红柿", "nid": 10079306, "last_sort": 841, "last_chapter_name": "第二十五卷 第六章 一扫而空", "sub_count": 5364424, "novel_name": "莽荒纪", "last_update_time": 1393679718826 }, { ...

php获取字段名示例分享

代码如下:<?php$link = mysql_connect(localhost, username, password);$fields = mysql_list_fields("database", "table", $link);$columns = mysql_num_fields($fields);$field = false;for ($i = 0; $i < $columns; $i++) { $field .= "".mysql_field_name($fields, $i) . ",";}print $field;

php删除数组元素示例分享

PHP删除数组元素的具体方法: 1.用unset()方法: 代码如下:<?php$a=array("red", "green", "blue", "yellow"); count($a); //得到4 unset($a[1]); //删除第二个元素 count($a); //得到3 echo $a[2]; //数组中仅有三个元素,本想得到最后一个元素,但却得到blue, echo $a[1]; //无值 ?> 缺点:删除数组中的元素后,数组中的元素个数(用count()得到)变了,但数组下标却没有重新排列,还必须用PHP删除数组元素前的key来操作相应...

php循环创建目录示例分享(php创建多级目录)

代码如下:function mk_dir($dir, $mod = 0777){  if(!is_dir($dir) || mkdir($dir, $mod))  {    if(!mk_dir(dirname($dir, $mod)))    {      return false;    }  }  return mkdir($dir, $mod);}原理:就是不断的尝试创建上层目录,依此类推

php无限遍历文件夹示例分享

最近在能php目录操作,搞了一个目录无限遍历: 使用的函数有: isset()判断某个变量是否定义 chdir() 将当前目录改变为指定的目录。 opendi()打开目录。 readdir()读取目录。 getcwd()获取当前目录。 还用到了for if GET传值 大概就这些东东: 下面是代码:代码如下:<?phpif(isset($_GET[id]))//判断是否传值{ $s=str_replace( ,+,$_GET[id]); $s=base64_decode($s);//接受传递的值 值一般是要打开的目录的绝对路劲 ...

php分页代码学习示例分享

代码如下:<?php header("content-type:text/html;charset=utf-8"); //数据库连接 $conn = mysql_connect("localhost", "root", "111") or die("not connnected : ".mysql_error()); mysql_select_db("test", $conn); mysql_query("set names utf8"); //查询共有多少行数据 $sql1 = "select count(*) from user"; $ret1 = mysql_query($sql1); $row1 = mysql_fetch_row($ret1); $tot = $row1[0]; ...

php多文件上传下载示例分享

代码如下:<html><head> <meta charset="utf-8"> <title>index_uploads</title></head><body> <form action="uploads.php" method="post" enctype="multipart/form-data"> <input type="file" name="file[]"> <br> <input type="file" name="file[]"> <br> <input type="file" name="file[]"> <br> <input type="file" name="file[]"> <br> <input type="...

php格式化日期和时间格式化示例分享

代码如下:// 格式化日期 static function formatDate($format, $datetime, $week = 0) { $datetime = $datetime > 3000 ? $datetime : strtotime($datetime); if ($week) { $weeknames = [ 日, 一, 二, 三, 四, 五, 六 ]; $format = str_replace(w, $weeknames [date(w, $datetime)], $format); } ...

php自动加载autoload机制示例分享

1,自定义函数 2,spl_autoload_register()代码如下:liuyuan@ebuinfo:/var/www/phpgcs/php_autoload$ ll ./*-rw-rw-r-- 1 liuyuan liuyuan 800 Feb 19 11:39 ./func_autoload.php-rw-rw-r-- 1 liuyuan liuyuan 906 Feb 19 11:28 ./spl_autoload.php./include:total 16drwxrwxr-x 2 liuyuan liuyuan 4096 Feb 19 11:42 ./drwxrwxr-x 3 liuyuan liuyuan 4096 Feb 19 11:43 ../-rw-rw-r-- 1 liuyuan liuyuan 142 Feb 19 11:42 aCla...

带密匙的php加密解密示例分享

代码如下:<?php $id = "//www.gxlcms.com";$token = encrypt($id, E, jb51);echo 加密:.encrypt($id, E, jb51);echo <br />;echo 解密:.encrypt($token, D, jb51); /*********************************************************************函数名称:encrypt函数作用:加密解密字符串使用方法:加密 :encrypt(str,E,qingdou);解密 :encrypt(被加密过的字符串,D,qingdou);参数说明:$string :需要加密解密的字符串$operation:判断是...

php实现下载限制速度示例分享

代码如下:// local file that should be send to the client$local_file = test-file.zip; // filename that the user gets as default$download_file = your-download-name.zip; // set the download rate limit (=> 20,5 kb/s)$download_rate = 20.5; if(file_exists($local_file) && is_file($local_file)) { // send headers header(Cache-control: private); header(Content-Type: application/octet-stream); header(Conten...

php使用curl检测网页是否被百度收录的示例分享

代码如下:<?php/** 检测百度是否收录网页 curl模式* @ param string $url传入的url* return int (1 收录 0 不收录)*/function checkBaidu($url){$url=http://www.baidu.com/s?wd=.$url; $curl=curl_init();curl_setopt($curl,CURLOPT_URL,$url);curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);$rs=curl_exec($curl);curl_close($curl); $arr=parse_url($url); if(strpos($arr[query],http://)){$arr[query]=str_replace(http://,,st...

php使用百度翻译api示例分享

百度翻译API的PHP代码,测试可以实现,不过英译中可能需要转换编码。 代码如下:<?phpfunction language($value,$from="auto",$to="auto"){ $value_code=urlencode($value); #首先对要翻译的文字进行 urlencode 处理 $appid="YourApiKey"; #您注册的API Key $languageurl = "http://openapi.baidu.com/public/2.0/bmt/translate?client_id=" . $appid ."&q=" .$value_code. "&from=".$from."&to=".$to; #生成翻译API的URL GET...

php中hashtable实现示例分享

对php内核有一定了解的人应该都知道php的精髓就是HashTable,HashTable在php的实现中无处不在。包括php的数组、什么全局变量、局部变量的作用域等等,php的hashtable拆开来说就是四部分: hash函数:用的是time33的散列函数,将一个字符串的key转换成一个数字一个C数组:用来储存桶(buckets)的两个双向的链表:第一个双向链表是数组的每个元素(桶bucket)是一个双向链表,这样做是为了解决hash冲突;第二个双向链表是数组将每一个...