Я хочу присвоить значения массива строке с переменной:
$my_array_values = array("apple", "orange", "cellular", "box");
//my function
function my_function ($my_array_values, $string) {
foreach ($my_array_values as $my_array_value) {
$string_query = $string;
echo $string_query . "<br>";
}
}
//string to loop the variable inside the foreach
$string_variable = "SELECT login FROM table WHERE login = '" . $my_array_value . "'";
my_function ($my_array_values, $string_variable);
Если я повторю это, результат будет таким (не принимая значения массива переменной):
SELECT login FROM table WHERE login = ''
SELECT login FROM table WHERE login = ''
SELECT login FROM table WHERE login = ''
SELECT login FROM table WHERE login = ''
Результат должен быть таким:
SELECT login FROM table WHERE login = 'apple'
SELECT login FROM table WHERE login = 'orange'
SELECT login FROM table WHERE login = 'cellular'
SELECT login FROM table WHERE login = 'box'
Как я могу это сделать?С уважением