当前位置:  编程技术>php
本页文章导读:
    ▪php 获取超链接中文本的代码      本文分享的这段代码,使用php正则从超链接中提取文本。 例如,可以从<a href= http://www. >Link</a>中,获取文本内容:Link。 代码如下: <?php /** * @从超链接中提取文本 * @param str.........
    ▪CodeIgniter上传图片的代码示例      用CodeIgniter的上传类实现上传图片,测试中遇到一些问题,这里分享下要注意的地方: <?php echo form_open_multipart('picture/upload');?> <?php echo form_upload('userfile');?> /*注意,此处是userfile,$th.........
    ▪php 检查数字是奇数或偶数的代码      本文为大家分享一个php自定义函数,用到检测数字是奇数或偶数,返回true或false。 代码很简单,适合初学者参考。 代码: <?php /** * 数字检测奇偶 * by www. */ $num = 3; /** * * @Check if .........

[1]php 获取超链接中文本的代码
    来源: 互联网  发布时间: 2013-12-24

本文分享的这段代码,使用php正则从超链接中提取文本。

例如,可以从<a href= http://www. >Link</a>中,获取文本内容:Link。

代码如下:

<?php

/**
 * @从超链接中提取文本
 * @param string $url
 * @return string
 * @edit www.
 */

function getUrlLinkText($url)
{
    /*** find the link test ***/
    preg_match('/\>(.*)<\/a>/', $url, $matches);
    /*** return the match ***/
    return $matches[1];
}

/*** example usage ***/
$url = '<a href="http://www."  id="link_id">Url Text Link Here</a>';
echo getUrlLinkText($url);

?>

再一次感受到php正则的强大,有兴趣的朋友,还可以在这上面进行扩展,以实现更强大的功能,比如提取链接、提取图片链接、提取图片链接中的文本等。


    
[2]CodeIgniter上传图片的代码示例
    来源: 互联网  发布时间: 2013-12-24

用CodeIgniter的上传类实现上传图片,测试中遇到一些问题,这里分享下要注意的地方:

<?php echo form_open_multipart('picture/upload');?>
<?php echo form_upload('userfile');?>
/*注意,此处是userfile,$this->upload->do_upload(),这里do_upload默认上传文件的表单名为userfile;
当然也可以使用do_upload($filename),此处的$filename一定要和form_upload()里面的字符串一致.
*/
<?php echo form_close();?>

controller控制器代码:

 function upload() {
$config['upload_path'] = './uploads/';
/*这里的uploads是相对于index.php的,也就是入口文件,这个千万不要弄错哦!
否则就会报错"The upload path does not appear to be valid.";
*/
$config['allowed_types'] = 'gif|jpg|png';
/*我试着去上传其它类型的文件,这里一定要注意顺序!
A problem was encountered while attempting to move the uploaded file to the final destination.
这个错误一般是上传文件的文件名不能是中文名,这个很郁闷!还未解决,大家可以用其它方法,重新改一下文件名就可以解决了! 
$config['allowed_types'] = 'zip|gz|png|gif|jpg';(正确)
$config['allowed_types'] = 'png|gif|jpg|zip|gz';(错误)
*/
$config['max_size'] = '1024';
$config['max_width']  = '1024';
$config['max_height']  = '768';

$config['file_name']  = time(); //文件名不使用原始名
$this->load->library('upload', $config);
if(!$this->upload->do_upload()) {
   echo $this->upload->display_errors();
}else{
     $data['upload_data']=$this->upload->data();  //文件的一些信息
     $img=$data['upload_data']['file_name'];  //取得文件名

     echo $img."<br>";

     foreach($data['upload_data'] as $item => $value){
     echo $item.":".$value."<br>";

    }
 }
}

    
[3]php 检查数字是奇数或偶数的代码
    来源: 互联网  发布时间: 2013-12-24

本文为大家分享一个php自定义函数,用到检测数字是奇数或偶数,返回true或false。
代码很简单,适合初学者参考。

代码:

<?php

/**
* 数字检测奇偶
* by www.
*/
$num = 3;

/**
*
* @Check if number is odd or even
*
* @var $num The number to check
*
* Return BOOL
*
*/
function checkNum($num){
  return ($num%2) ? TRUE : FALSE;
}

//调用
if(checkNum($num) === TRUE){
  echo '奇数';
}else{
  echo '偶数';
}
?>

调用示例:

<?php
$num=100;
if(checkNum($num)=== TRUE;){
  echo "$num is even";
}

$num=231;
if(checkNum($num) === TRUE){
   echo "$num is odd";
}

    
最新技术文章:
▪PHP函数microtime()时间戳的定义与用法
▪PHP单一入口之apache配置内容
▪PHP数组排序方法总结(收藏)
▪php数组排序方法大全(脚本学堂整理奉献)
▪php数组排序的几个函数(附实例)
▪php二维数组排序(实例)
▪php根据键值对二维数组排序的小例子
▪php验证码(附截图)
▪php数组长度的获取方法(三个实例)
▪php获取数组长度的方法举例
▪判断php数组维度(php数组长度)的方法
▪php获取图片的exif信息的示例代码
▪PHP 数组key长度对性能的影响实例分析
▪php函数指定默认值的方法示例
▪php提交表单到当前页面、提交表单后页面重定...
▪php数组排序的几个函数(附实例) iis7站长之家
▪php获得数组长度(元素个数)的方法
▪php日期函数的简单示例代码
▪php数学函数的简单示例代码
▪php字符串函数的简单示例代码
▪php文件下载代码(多浏览器兼容、支持中文文...
▪php实现文件下载、支持中文文件名的示例代码...
▪php文件下载(防止中文文件名乱码)的示例代码
▪解决PHP文件下载时中文文件名乱码的问题
▪php数组去重(一维、二维数组去重)的简单示例
▪php小数点后取两位的三种实现方法
▪php Redis 队列服务的简单示例
▪PHP导出excel时数字变为科学计数的解决方法
▪PHP数组根据值获取Key的简单示例
▪php数组去重的函数代码示例
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3