Список підказок
Як обрізати пробіли за допомогою PHP
trim()
Функція trim() видаляє пробіли на початку та в кінці рядка. Наприклад:
$str = " My string! "; $str = trim($str); echo $str; // Результати роботи: "My string!"
ltrim()
Функція ltrim() видаляє пробіли з початку рядка. Наприклад:
$str = " My string! "; $str = ltrim($str); echo $str; // Результати роботи: "My string! "
rtrim()
Функція rtrim() видаляє пробіли з кінця рядка. Наприклад:
$str = " My string! "; $str = rtrim($str); echo $str; // Результати роботи: " My string!"
preg_replace()
Функція preg_replace() дає нам змогу використовувати регулярні вирази для видалення пробілів із рядка. Наприклад:
$str = " My string! "; $str = preg_replace('/\s+/', '', $str); echo $str; // Результати роботи: "Mystring!"
У цьому прикладі ми видалили всі пробіли з рядка
Yii2, перевірка існування запису в таблиці за допомогою ActiveRecord
Для перевірки існування запису в таблиці за допомогою ActiveRecord в Yii2, використовуйте наступний код:
User::find()->where(['email' => 'user@devreadwrite.com'])->exists();
Отримати поточну версію в Yii та Yii2
Для того, щоб отримати поточну версію в Yii та Yii2 використовується метод getVersion():
echo Yii::getVersion();
Yii2, приклад роботи з транзакціями
Простий приклад роботи з транзакціями в yii2:
$db = \Yii::$app->db; $transaction = $db->beginTransaction(); try { //... робота з БД, приклад: yourARModel::deleteAll(); $transaction->commit(); } catch (Exception $e) { $transaction->rollback(); }