Как можно запустить строку opencart

Я пытаюсь построить расширение, принимая информацию из PHP-кода на контроллер OpenCart

Так что это тоже php, но чтение строки дает мне ошибку

foreach($fields as $key=>$val) {
$string .= "$key=$val&";
}

Мне нужен способ написать это для opencart 2.3.0.2

-2

Решение

Предполагая, что вы пытаетесь построить строку запроса; попробуйте следующее:

<?php
$fields = array('key1' => 'value1', 'key2' => 'value2', 'key3' => 'value3');

$count = count($fields);
$i=0;
$string='';

foreach($fields as $key=>$val) {
$i++;
if($i < $count) {
$string .= $key . '=' . $val . '&amp';
} else {
$string .= $key . '=' . $val; // the query string ends without '&'
}
}

echo $string;
// outputs: key1=value1&key2=value2&key3=value3

Очевидно, вы также можете использовать: http_build_query () — для генерации строки запроса в кодировке URL (http://php.net/manual/en/function.http-build-query.php)

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector