Добавьте один элемент в массив в числовом виде

У меня числовой массив, содержащий:

[1, 2, 3]

Я хочу создать массив, содержащий:

[1, 2, 3, 1]

То есть я хочу добавить первый элемент в конец массива.

Я попробовал очевидное:

np.concatenate((a, a[0]))

, Но я получаю ошибку при высказывании ValueError: у множеств должно быть то же количество размеров

, я не понимаю это - множества оба просто 1d множества.

-121--613914-

Пытаясь получить свойство необъектного MySQLi result [duplicate] Получил немного PHP-кода, с которым я борюсь - провел поиск по Google и т.д. и попробовал все упомянутое, но по какой-то причине у меня возникли проблемы с его решением. Проблема в том, что у меня есть код, который...

Получил немного PHP-кода, с которым я борюсь - провел поиск по Google и т.д. и попробовал все упомянутое, но по какой-то причине у меня возникли проблемы с его решением.

Проблема в том, что

у меня есть код, который запрашивает у базы данных наличие конкретного пользователя.

Код (это метод внутри класса)

query($q);
var_dump($r);
if ($r->num_rows) {
    // If row found username exists so return false
    return false;
}
...
?>

Я сбросил результат запроса ($ r) и получил следующее:

object(mysqli_result)#4 (5) { ["current_field"]=> int(0) ["field_count"]=> int(1) ["lengths"]=> NULL ["num_rows"]=> int(1) ["type"]=> int(0) }

Это правильно, должна быть только 1 строка, как выше.

Я получаю эту ошибку, связываясь со строкой, говорящей if ($ r- > num _ rows) {

Примечание: Попытка получить свойство non-object в FILE on LINE LINE

, но я не знаю, почему, поскольку объект действителен (как выше) и должен работать нормально. Из того, что я могу сказать, кажется, это проходит хорошо, я просто задаюсь вопросом, почему есть ошибка. Я уверен, что это что-то простое, но я был бы признателен за любую помощь.

6
задан Rick Hanshaw 7 September 2011 в 11:24
поделиться