我的系统脚本中有 50 个变量。 所有这些都具有相同的命名方式,例如:
$case_un $case_deux $case_trois ... $case_fourthy
我需要用所有这些变量构建一个表达式,而无需编写 50 个变量名称的代码!
由于我所有的变量名称都以“case_”模式开头,是否有语法可以对它们求和或另一个表达式?
我需要执行这样的事情:
$test_of_cases = $case_un && $case_deux && $case_trois && ...........$case_fourthy ;
还有那件事:
$total_of_sums = $sum_un + $sum_deux + ............$sum_fifthy ;
那么,有没有办法用 PHP 进行编码呢? 在正式语言中,我只需要对名称以 'case_' 开头的所有变量求和即可。
我的 50 个变量无法存储在数组中,因为它们来自不同的源和表达式结果。
我不确定,但我认为有一种表达方式可以用其他语言来执行此操作:
LET a=SUM (`*case_*`) LET b=XOR (`*case_*`) LET c=AND (`*case_*`)
我在30年前的学习中了解到这一点......
我希望 PHP 也能做到这一点,否则不行,我得写 50 行代码!
致以诚挚的问候
假设你有一个这样的数组
您想要对键名以“people_physical_”开头的所有值求和,有很多方法可以实现这一点,这里是一个使用
array_reduce
:但这效率不高,因为您必须在每次调用时比较所有键。