Szybkie posty

Jeżeli coś jest wartego uwagi a nie jest to materiał na pełnoprawnwgo posta na blogu to będę starać się to umieszczać w tym miejscu.

#ajax #apache #behat #bitbacket #bootstrap #composer #cookies #cqrs #css #css flex #ct8 #curl #docker #doctrine #edukacja #elasticsearch #enet #enp sla #filmy #firma #funkcje php #git #google #htaccess #html #inne #javascript #jedzenie #jquery #js/jquery #kawały #krypto #laravel #linux #oop #pdo #php #php wzorce narzędzia #phpmyadmin #phpspec #phpstan #phpstorm #phpunit #podcast #rabbit #redis #seo #soap #sql #symfony #szukanie po stringach w php #twig #virtual host #visual studio code #vue #wamp #windows #wino-nalewki #wyrazenia regularne #wzorce projektowe #xml #xxx #zdjecia #złote myśli
  • Szukasz po tagu: funkcje php
  • Ilość rekordów w bazie: 3

fitrowanie kluczy z dodawaniem prefixu

$data = [
    ['test' => 'xxxx'],
    ['test' => 'aaaa'],
    ['test' => 'z2Gtui345mxQp'],
    ['test222' => 'z2Gtui345mxQp']
];
$key = 'test';
$groupedData = array_map(fn ($item) => sprintf('API_%s', ($item[$key] ?? '')), $data);
var_dump($groupedData);
$groupedData2 = array_map(function ($item) use ($key) {
    return sprintf('API_%s', $item[$key] ?? '');
}, $data);
var_dump($groupedData2);
array(4) {
  [0]=>
  string(8) "API_xxxx"
  [1]=>
  string(8) "API_aaaa"
  [2]=>
  string(17) "API_z2Gtui345mxQp"
  [3]=>
  string(4) "API_"
}

array filter instancji z tablicy

array_filter($maybeOfferDTOs, static function ($offer) {
   return $offer instanceof OfferDTO;
});

sprintf

<?php
$number = 9;
$str = "Beijing";
$ben = "pikawa";

$txt = sprintf("There are %u million bicycles in %shaaaa %s",$number,$str, $ben);
echo $txt;

There are 9 million bicycles in Beijinghaaaa pikawa