avatar
search for array items by condition PHP

• First and foremost, you need to prepare array that have been available.

» PHP

function searchItemByTitle($array, $title) {
    $filteredItems = array_filter($array, function ($item) use ($title) {
        return $item['title'] === $title;
    });
    return $filteredItems;
}

» JavaScript

function searchItemByTitle(array, title) {
  const filteredItems = array.filter(item => item.title === title);
  return filteredItems;
}

• Update the condition to perform a similar fuzzy search.

» includes

function searchItemByTitle(array, title) {
  return array.filter(item => item.title.includes(title));
}

» regex

function searchItemByTitle(array, title) {
  const regex = new RegExp(title, 'i'); 
  return array.filter(item => regex.test(item.title));
}
You need to login to do this manipulation!