Articles of Инфраструктура

htaccess не показывать index.php в подкаталоге

У меня простая структура страницы, как показано ниже. /directory/subdir_1/index.php /directory/subdir_2/index.php …. (в этих каталогах нет других файлов) возможно ли иметь «поддельные / красивые» URL-адреса для вышеуказанных файлов, как показано ниже? / Каталог / subdir_1 / Каталог / subdir_2 … так что этот путь покажет, назовет ли посетитель это, / directory / subdir_2 / или /directory/subdir_2/index.php. […]

получить первый и последний элемент в массиве

эй, у меня есть этот массив: array(1) { ["dump"]=> string(38) "["24.0",24.1,24.2,24.3,24.4,24.5,24.6]" } мой вопрос: как получить первый и последний элемент из этого массива, так что я буду иметь: $firstEle = "24.0"; а также $lastEle = "24.6"; кто-нибудь знает, как получить эти элементы из массива? Я уже пробовал это: $arr = json_decode($_POST["dump"], true); $col0 = $arr[0]; […]

Проблема с флагом MySQLI MYSQL_PRI_KEY_FLAG

Я столкнулся с странным поведением и хочу знать, не ошибаюсь ли я, или API действительно работает именно так. Я говорю о MYSQLI, мой собственный PHP-фреймворк может анализировать таблицу для создания динамического класса Entity, который работает очень хорошо до сих пор, однако я боюсь с MYSQLI_PRI_KEY_FLAG, который должен сказать мне, является ли индекс столбца частью индекса […]

Получить ключ последнего элемента в массиве

Hay, у меня есть массив, который содержит набор массивов, вот пример. array( [0]=>array('name'=>'bob'), [2]=>array('name'=>'tom'), [3]=array('name'=>'mark') ) Как бы получить последний элемент в массиве и вернуть его ключ. Таким образом, в приведенном выше примере он вернется 3.

PHP reindex array?

У меня есть массив, который я должен был отключить некоторые индексы, так что теперь это выглядит $myarray [0] a->1 [1] a-7 b->3 [3] a-8 b->6 [4] a-3 b->2 как вы видите [2], отсутствует все, что мне нужно сделать, это сбросить индексы, чтобы они отображали [0] – [3].

PHP получает индекс последнего вставленного элемента в массив

Это так же просто, как название звучит; Мне нужно получить индекс / ключ последнего вставленного элемента. Почему это сложно? См. Следующие два примера кода: $a=array(); echo 'res='.($a[]='aaa').' – '.(count($a)-1).'<br>'; echo 'res='.($a[]='bbb').' – '.(count($a)-1).'<br>'; echo 'res='.($a[]='aaa').' – '.(count($a)-1).'<br>'; die('<pre>'.print_r($a,true).'</pre>'); Пишет: res=aaa – 0 res=bbb – 1 res=aaa – 2 Array ( [0] => aaa [1] => […]

Переиндексация числовых ключей массива

У меня есть массив, который построен с использованием функции explode() , но, видя, как я использую его со случайными / динамическими данными, я вижу, что индексы продолжают меняться: Array ( [2] => Title: Warmly little before cousin sussex entire set Blessing it ladyship. [3] => Snippet: Testing [4] => Category: Member [5] => Tags: little, […]

Чтение строки Json / Array в Php

У меня есть строка, которая находится в действительном формате Json, и выглядит следующим образом: { "message": "success", "result": { "46620": { "course_id": "29", "en_title": "Google Analytics (Basic)", "fa_title": "مبانی Ú¯ÙˆÚ¯Ù„ آنالیتیکز", "badge_link": "http://www.darsnameh.com/badge/index.php?user=46620&badge=" }, "49449": { "course_id": "16", "en_title": "Multimedia Reporting 1- Reporting in the Internet Age", "fa_title": "گزارش‌گری چندرسانه‌ای Û±- گزارشگری در زمانه‌ی اينترنت", […]

Как вы переиндексируете массив в PHP?

У меня есть следующий массив, который я хотел бы переиндексировать, чтобы клавиши были отменены (в идеале начиная с 1): Текущий массив ( edit: массив действительно выглядит так): Array ( [2] => Object ( [title] => Section [linked] => 1 ) [1] => Object ( [title] => Sub-Section [linked] => 1 ) [0] => Object ( […]

Как удалить элемент массива, а затем повторно индексировать массив?

У меня проблемы с массивом. У меня есть один массив, который я хочу изменить, как показано ниже. Я хочу удалить элемент (элементы) из него по индексу, а затем повторно проиндексировать массив. Является ли это возможным? $foo = array( 'whatever', // [0] 'foo', // [1] 'bar' // [2] ); $foo2 = array( 'foo', // [0], before […]