博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
这篇讲PHP的讲的有些道理 & mb_substr & 中文处理
阅读量:7040 次
发布时间:2019-06-28

本文共 847 字,大约阅读时间需要 2 分钟。

http://chengxu.org/p/239.html

Python 是否是下一个 PHP?

1.PHP胜在最要命的部署上:没有任何其他语言有像 PHP 一样适合大规模部署的方式。基本上装好 Apache/mod_php 之后,PHP 应用的部署就简化为了复制文件。一旦配置完成,之后的部署都是文件复制。服务器重启后通常会自动启动 apache/nginx,fastcgi manager 负责启动 php-cgi 进程等,而 PHP 应用基于文件的调用方式并不需要操心更多的维护。2.PHP 脚本的生命周期很短,没有常驻进程,每次调用之后就被终止,对于应用作者的要求更低,不用太多的考虑资源管理问题。现在 Python 网络应用部署最简单的应该是 App Engine,采用了类似 PHP 的生命周期(请求处理 30 秒限制,超时被终止,无法运行常驻进程),极大简化了管理难度,但是国内无法访问…3.很多核心的网络应用不适合用 PHP 的短暂请求处理机制实现(比如准实时 push 提醒、网页即时聊天等),而更加适合由常驻进程来处理。

 

另外,PHP 1. 上手快。 2. 开发过程,所见即所得。3. 新手开发的代码也能work,代码质量参差不齐。

 

PHP对中文的处理主要通过以下几个函数进行:

一、中文截取:mb_substr() 

mb_substr( $str, $start, $length, $encoding ) 
$str,需要截断的字符串 
$start,截断开始处,起始处为0 
$length,要截取的字数 
$encoding,网页编码,如utf-8,GB2312,GBK 

 

二、获取中文长度:mb_strlen() 

mb_strlen( $str, $encoding ) 
$str,要计算长度的字符串 
$encoding,网页编码,如utf-8,GB2312,GBK 

 

转载于:https://www.cnblogs.com/charlesblc/p/5941289.html

你可能感兴趣的文章
ORACLE下删除当前用户下所有对象
查看>>
Spring boot with Oracle
查看>>
Alamofire4.x开源代码分析(二)请求参数和编码
查看>>
Android设计模式系列(10)--SDK源码之原型模式
查看>>
对象的共享
查看>>
android在线API地址
查看>>
Android APK反编译详解
查看>>
Actor, Reactor与Proactor模型
查看>>
Verson Magic problem
查看>>
Passcode
查看>>
TapKu Graph
查看>>
面试需要的基础知识-合并排序数组
查看>>
关于Unity 2018的实体组件系统(ECS)一
查看>>
Echarts---添加渐变功能
查看>>
linux 下解压命令大全
查看>>
深入了解 Linux下安装DNS+Sendmail服务
查看>>
python在类中实现swith case功能
查看>>
leetcode Sort List
查看>>
Maven com.sun.jdmk:jmxtools:jar 下载不下来
查看>>
DevExpress之Skin自定义使用
查看>>