Přidání - do řětezce (stringu) v php

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Zamčeno
MrFiliper
Level 1
Level 1
Příspěvky: 63
Registrován: 20 bře 2015 22:52

Přidání - do řětezce (stringu) v php

Příspěvek od MrFiliper »

Zdravím, mám vždy stejný počet náhodných čísel, dejme tomu "sfv6484svgtfafag" :D

Potřebuji, abych pomocí php vložil třeba za 4 pozici, 7 pozici a 9 pozici pomlčku "-". Jak to lze udělat?

Díky za rady!
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Přidání - do řětezce (stringu) v php

Příspěvek od CZechBoY »

Moc nechápu podle čeho poznáš za kolikátej znak máš vložit pomlčku ale dejme tomu nějak takhle:

Kód: Vybrat vše

$myString = "sfv6484svgtfafag";
$insertChar = '-';
$appendIndexes = array (4, 7, 9);

foreach ($appendIndexes as $i) {
    $myString = substr_replace($myString, $insertChar, $i, 0);
}
 
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
MrFiliper
Level 1
Level 1
Příspěvky: 63
Registrován: 20 bře 2015 22:52

Re: Přidání - do řětezce (stringu) v php

Příspěvek od MrFiliper »

Funguje, díky moc! Potřebuji to proto, že získávám z Mojang API UUID hráče, jenže tam je právě zkrácená verze (bez pomlček) a v bukkit pluginu generuji UUID s pomlčkami. Samozřejmě jsme to mohl replacnout přímo v javě, než bych to zapsal do databáze, ale ty pomlčky se v pluginech používají, i celém bukkitu. Tak proto radši v php.
Zamčeno

Zpět na „Programování a tvorba webu“