<?php
function parse_specification($specification){
$rt=array();
$lines=array_filter(preg_split("/[\n]/",$specification));
foreach($lines as $line){
$fields=array_filter(preg_split("/[\s]+/",$line));
if(count($fields)>1){
$rt[]=array('k'=>array_shift($fields),'v'=>join(' ',$fields));
}
}
return $rt;
}
$specification = trim($product['specification']);
if(!empty($specification)){
$specification = parse_specification($specification);
}
?>
相关文章
- 10-30vue 将elementui 表单内文本域的文本进行处理让文本保存换行空格形式,传递给后端
- 10-30php 换行 空格分割处理
- 10-30php正则替换所有空格和换行
- 10-30php处理url的rawurlencode:可处理空格加号
- 10-30angularjs中类似textarea的换行、空格处理
- 10-30实用的php清除html,php去除空格与换行,php清除空白行和换行,提取页面纯文本
- 10-30PHP删除字符串中的空格和换行符 将字符串中的连续多个空格转换为一个空格
- 10-30[编码解码] Base64 编码换行和+号遍空格的处理
- 10-30PHP压缩html网页代码原理(清除空格,换行符,制表符,注释标记)