新版本php数组翻转,php array_flip数组翻转

该博客展示了如何利用PHP的array_flip函数将数组键值翻转,并应用于字符串过滤中。通过示例代码,作者演示了如何过滤掉特定关键词,从而从标题字符串中提取重要信息。这种方法对于处理和清理数据时的预处理步骤非常有用。
摘要由CSDN通过智能技术生成

//php array_flip数组翻转

$notTags = array('iphone', '5', '6', 'wallpaper');

$notTagsFlip = array_flip($notTags);

print_r($notTagsFlip);

/*

Array

(

[iphone] => 0

[5] => 1

[6] => 2

[wallpaper] => 3

)

*/

//这样就可以直接根据键名来做数组值的过滤

$title='Forest Green Nature Tree Black iPhone 6 plus wallpaper';

$tags = explode(" ", $title);

foreach ($tags as $key => $val) {

if (isset($notTagsFlip[strtolower($val)])) {

unset($tags[$key]);

}

}

print_r($tags);

/*

Array

(

[0] => Forest

[1] => Green

[2] => Nature

[3] => Tree

[4] => Black

[7] => plus

)

*/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值