php 中文格式化,php - 用PHP格式化数组? - SO中文参考 - www.soinside.com

我想格式化数组,我有这个例子:$articletxt = 'Hello! this is my picture But I look better in real life
Hello! this is my picture But I look better in real life';

preg_match_all('/]+>/i',$articletxt, $formatbusquedas);

$img = array();

foreach( $formatbusquedas[0] as $img_tag) {

preg_match_all('/(type|name|data)=("[^"]*")/i',$img_tag, $img[$img_tag]);

}

echo '

';

print_r($img);

它将打印出来:Array

(

[] => Array

(

[0] => Array

(

[0] => tipo="table"

[1] => name="My Picture"

[2] => data="http://www.example.com/myimage.jpg"

)

[1] => Array

(

[0] => tipo

[1] => name

[2] => data

)

[2] => Array

(

[0] => "table"

[1] => "My Picture"

[2] => "http://www.example.com/myimage.jpg"

)

)

[] => Array

(

[0] => Array

(

[0] => tipo="youtube"

[1] => name="Unlock Samsung S5310 Galaxy Pocket Neo by USB"

[2] => data="piHMEZlAAmA"

)

[1] => Array

(

[0] => tipo

[1] => name

[2] => data

)

[2] => Array

(

[0] => "youtube"

[1] => "Unlock Samsung S5310 Galaxy Pocket Neo by USB"

[2] => "piHMEZlAAmA"

)

)

)

但是我需要这样:Array

(

[] => Array

(

[tipo] => table

[name] => My Picture

[data] => http://www.example.com/myimage.jpg

)

[] => Array

(

[tipo] => youtube

[name] => Unlock Samsung S5310 Galaxy Pocket Neo by USB

[data] => piHMEZlAAmA

)

)

如何制作?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值