我正在尝试制作一个脚本来检查是否有定义调用,然后调用它并将其放入数组中。但问题是,如何检查是否有多个定义不同的结尾:在我的例子中:“Language_Array_Set_'.$i”。如果我声明了四个名称为“”Language_Array_Set_1,Language_Array_Set_2,Language_Array_Set_3,Language_Array_Set_4”的定义。调用它们并放入一个数组。
for($i = 0; $i < Language_Number; $i++) {
if( defined ( string 'Language_Array_Set_'.$i ) ) {
return $available = array( 'Language_Array_Set_'.$i => 'en', 'Language_Array_Set_'.$i => 'lt'); // lt, en means that example: Language_Array_Set_1 = en
}
}
$result = array( 'en', 'lt' ); //what do i want to show me.
问题我需要在哪里寻找或者你会在我的位置做什么或你会怎么做?感谢您的回答。
Language_Number 在它现在保存的另一个文件中定义为 number:2。
k,这里: 可能的输入是:
define( "Language_Array_Set_1", "en" );
define( "Language_Array_Set_2", "lt" );
...
输出:
return array( en, lt );
它需要检查定义了多少个 Language_Array_Set_$number 并使用该数字创建一个数组。
“Álvaro G. Vicario”谢谢,但主要问题是如何在数组中添加三个字符串,如果有三个定义,如果两个然后两个。