当前位置: 首页 > news >正文

wordpress 搜索框位置重庆官网seo技术厂家

wordpress 搜索框位置,重庆官网seo技术厂家,做集团网站的,培训网站系统建设标签#xff1a;本文和大家分享的主要是PHP7扩展开发中字符串的处理相关知识#xff0c;希望通过本文的分享能帮助大家更好的学习php。这次#xff0c;我们来看看字符串在PHP扩展里面如何处理。示例代码如下#xff1a;$len strlen($prefix);$substr substr($string, 0, …标签本文和大家分享的主要是PHP7扩展开发中字符串的处理相关知识希望通过本文的分享能帮助大家更好的学习php。这次我们来看看字符串在PHP扩展里面如何处理。示例代码如下$len strlen($prefix);$substr substr($string, 0, $len);if ($substr ! $prefix) {return $prefix. .$string;} else {return $string;}}echo str_concat(hello, word);echo \n;echo str_concat(hello, hello bo56.com);echo \n;?上面的str_concat方法实现了如下功能1、当字符串不包含指定前缀字符串时把前缀字符串和被检测字符合并返回。2、当字符串包含指定前缀字符串时原样返回。我们将使用PHP扩展的方式实现str_concat功能。代码实现str_concat方法str_concat方法的PHP扩展源码PHP_FUNCTION(str_concat){zend_string *prefix, *subject, *result;zval *string;if (zend_parse_parameters(ZEND_NUM_ARGS(), Sz, prefix, string) FAILURE) {return;}subject zval_get_string(string);if (zend_binary_strncmp(ZSTR_VAL(prefix), ZSTR_LEN(prefix), ZSTR_VAL(subject), ZSTR_LEN(subject), ZSTR_LEN(prefix)) 0) {RETURN_STR(subject);}result strpprintf(0, %s %s, ZSTR_VAL(prefix), ZSTR_VAL(subject));RETURN_STR(result);}代码说明zend_string是PHP7新增的结构。结构如下struct _zend_string {zend_refcounted_h gc; /*gc信息*/zend_ulong h; /* hash value */size_t len; /*字符串长度*/char val[1]; /*字符串起始地址*/};在 Zend/zend_string.h 提供了一些zend_string处理的一些方法。ZSTR_ 开头的宏方法是zend_string结构专属的方法。主要有如下几个#define ZSTR_VAL(zstr) (zstr)-val#define ZSTR_LEN(zstr) (zstr)-len#define ZSTR_H(zstr) (zstr)-h#define ZSTR_HASH(zstr) zend_string_hash_val(zstr)ZSTR_VAL ZSTR_LEN ZSTR_H 宏方法分别对应zend_string结构的成员。ZSTR_HASH是获取字符串的hash值如果不存在就调用hash函数生成一个。代码中故意把第二个参数转换成zval。主要是为了展现zend为我们提供了一些列的操作方法。如zval_get_string, zend_binary_strncmp。这些方法在 Zend/zend_operators.h 文件中。来源博学无忧标签
http://www.zqtcl.cn/news/660440/

相关文章:

  • 可以赚钱做任务的网站有哪些莘县做网站
  • 可信网站 认证规则山东网站建设代理
  • 网站怎么谈设计常用的软件开发文档有哪些
  • 该怎么给做网站的提页面需求焦作做网站公司
  • 自己做的网站找不到了制作网站问题和解决方法
  • 5118站长平台cento安装wordpress
  • 政务大厅网站建设管理制度wordpress商城移动端
  • 提供中小企业网站建设北京企业网站建设公司哪家好
  • 做海报找图片的网站黑群晖按照wordpress
  • 网站建设与运营市场开拓方案网站首页策划
  • 做国外网站什么好网站快速优化排名排名
  • 如东做网站专注高密网站建设
  • dw网页设计作品简单宁波seo排名方案
  • 网站做微信接口吗小说网站首页模板
  • 网站正在建设中html个人站长做网站需要多少钱
  • 做推广便宜的网站有哪些数据网站建设哪家好
  • 中介网站制度建设wordpress genesis
  • 广东贸易网站开发用数据库做学校网站论文
  • 关于省钱的网站名字东莞哪些网络公司做网站比较好
  • net网站建设多少前MAC怎么做网站
  • 创建网站流程图国内高清图片素材网站推荐
  • 淄博住房和城乡建设局网站建设外贸网站哪家好
  • dede网站地图路径密云区免费网站建设
  • 男女做那事是什 网站软文网
  • 安徽建海建设工程有限公司网站活动推广宣传方案
  • 镇江市建设审图网站关键词优化过程
  • 广州个人网站备案要多久手机软件界面设计
  • 网站建设成都公司哪家好wordpress悬浮代码
  • 制作网站服务公司wordpress文章添加关注公众号
  • 陶瓷企业 瓷砖地板公司网站建设视频解析wordpress