gpt4 book ai didi

php - 将多个键分配给数组中的相同值

转载 作者:可可西里 更新时间:2023-10-31 23:03:58 25 4
gpt4 key购买 nike

 $lang = array(
'thank you'=>'You are welcome',
'thanks'=>'You are welcome',
'thank ya'=>'You are welcome'
);

如您所见,为同一个值编写多个键会变得很烦人,我能做些什么。

$lang['thanks']=>$lang['thank ya']=>$lang['thank you']

只是想在这里节省一些时间,免于重写一百次

PHP类函数:

function fetch_key($key, $l,$bool){
$dynamic = new l18n;
if($bool == true or is_null($bool)){
return addslashes( $dynamic->convert($key,$l) );
}else{
return $dynamic->convert($key,$l);
}
}

EX

 $lang = array(
'thank you'=>'You are welcome',
'thanks'=>'You are welcome',
'thank ya'=>'You are welcome',
'hello'=>'hello',
'goodbye'=>'goodbye'
);

所以我需要将它添加到数组中,而不是用相同的值填充我的键值,而实际上它们并不完全相同。我应该在一开始就说明这一点

最佳答案

您可以使用 array_fill_keys() :

$keys = array('thank you','thanks','thank ya');
$lang = array_fill_keys($keys, 'You are welcome');

Example

关于php - 将多个键分配给数组中的相同值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23716804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com