Отфильтруйте 2d-массив, чтобы сохранить только строки с двумя указанными значениями столбцов [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Отфильтруйте 2d-массив, чтобы сохранить только строки с двумя указанными значениями столбцов [дубликат]

Сообщение Anonymous »

У меня есть PHPArray:

Код: Выделить всё

$fullData = array (
array ( 'id' => 23123, 'name'=>'a', number =>...),
array()....
);
Этот полный набор данных отображается пользователю.
Однако, если он приходит со страницы формы, я отправляю данные POST, чтобы изменить этот массив.
Мне нужно выполнить поиск в полях массива относительно пользовательских полей.
Поэтому, если какие-либо данные POST не заполнены, я по умолчанию присваиваю значение всем.

Код: Выделить всё

if( $resetData == 1) {
foreach ($params as $i=>$k) {
if($k!='all') {
$fields[][$i] = $k;
}
}...
Таким образом, получаем данные, заполненные пользователем, в массиве полей.
Теперь, как мне выполнить поиск данных, заполненных пользователем, в SQL AND format.
пример: name == 'aaditi' И Profile == 'student', будут перечислены все данные с именами aaditi, которые имеют профиль студента

Я пробовал различные функции, например array_search и strstr и некоторые другие вопросы по stackoverflow, но они в основном ограничиваются поиском по одному значению ключа.

Подробнее здесь: https://stackoverflow.com/questions/108 ... umn-values
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»