-5

tester当我知道价值时,如何获得id价值。

例如,我知道 id 是71所以我想获取testervalue '34,21'。提前谢谢了

Array (
    [0] => Array ( 
        [id] => 74
        [tester] => (55, 34)
    )
    [1] => Array ( 
        [id] => 71
        [tester] => (34, 21)
    )
)
4

1 回答 1

3

循环遍历数组并检查值:

$tester = null;

foreach ($array as $subArray) {
    if ($subArray['id'] == 71) {
        $tester = $subArray['tester'];
        break;
    }
}

var_dump($tester); //(34, 21)

如果你想得到 presicely 34,21,你可以用任何东西替换任何不是数字或逗号的东西:

$tester = preg_replace('/[^0-9,]+/', '', $tester);
var_dump($tester); //34,21

请阅读“如何接受答案?

于 2013-09-02T11:08:21.683 回答