2017-06-05 43 views
0

我想获得分割零件的值从字符串爆炸的数据。PHP:基于其他字符串

我的代码是:

<?php 
$password = "03,10,05,07,17,23"; 

$string = "::3:8:1::5::2:9::::6:::4::::::0:"; 

$string = explode(':', $string); 

如何通过$密码

$字符串[03],$字符串[10],$字符串[05],$字符串的顺序执行打印$字符串[07],$字符串[17],$字符串[23]

结果极品:391540

+0

您的预期成果是什么? – Val

+1

更新所需输出你的问题,请 –

+0

结果:391540 @val –

回答

1

在这里,你去Live demo

$password = "03,10,05,07,17,23"; 

$string = "::3:8:1::5::2:9::::6:::4::::::0:"; 

$pass = explode(',', $password); 
$code = explode(':', $string); 

$result = ''; 
foreach ($pass as $pos) { 
    $pos = ((int)$pos)-1; 
    $result .= $code[$pos]; 
} 

echo $result; 
+0

**谢谢你,那是我锁定** @Val –