Список підказок

Як обрізати пробіли за допомогою 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!"

У цьому прикладі ми видалили всі пробіли з рядка


11 грудня 2024 р. 9 Yehor Rykhnov PHPstring

Yii2, перевірка існування запису в таблиці за допомогою ActiveRecord

Для перевірки існування запису в таблиці за допомогою ActiveRecord в Yii2, використовуйте наступний код:

User::find()->where(['email' => 'user@devreadwrite.com'])->exists();

15 вересня 2024 р. 81 egor yii2Yii Framework 2

Отримати поточну версію в Yii та Yii2

Для того, щоб отримати поточну версію в Yii та Yii2 використовується метод getVersion():

echo Yii::getVersion();

14 вересня 2024 р. 84 egor Yii Frameworkyii2Yii Framework 2yii

Yii2, приклад роботи з транзакціями

Простий приклад роботи з транзакціями в yii2:

$db = \Yii::$app->db;
$transaction = $db->beginTransaction();
try {
    //... робота з БД, приклад: yourARModel::deleteAll();
    $transaction->commit();
} catch (Exception $e) {
    $transaction->rollback();
}

13 вересня 2024 р. 85 egor Databaseyii2Yii Framework 2