class User {
use SoftDelete, LogAllActions, ReadOnly; // надуманный пример есс-но
}
if($stmt->execute(array($text))){
return true;
}else{
return false;
}
можно всегда сократить доreturn (bool)$stmt->execute(array($text));
<?php
$list = []; // ваш массив
$p = [];
foreach ($list as $item) {
if (!isset($p[$item['theme']])) {
$p[$item['theme']] = [];
}
$p[$item['theme']][] = $item['title'];
}
/*
* теперь $p будет иметь вид:
*
* [
* 'Кастрюли' => ['Товар1', 'Товар3', 'Товар2', ]
* 'Чашки' => ['Чашка 1', 'Чашка 2']
* ]
*
* дальше сами
* foreach ($p as $title => $items) {
* foreach ($items as $item) {
* // и т д
* }
* }
*/