![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 271 Pomógł: 0 Dołączył: 20.08.2003 Skąd: Szczecinek Ostrzeżenie: (0%) ![]() ![]() |
Mam w zmiennej $title tamaty postów i chcem zrobic ze jesli w nazwie jest Nazwa jakiegoś państwa to pokazuje flage.Wiem jak sprawdzic pojedynczo czy coś jest w tekscie.Jak to zrobic w jednym ifku
if wzmiennej title JEST: "polska" : wstaw obrazek "niemcy" : wstaw obrazek itd -------------------- Warsztat: gPHPEdit | Linux 2.6.17-11-generic (Ubuntu)
Sprzęt: Noteook BenQ A33E ___________________________________________________ |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%) ![]() ![]() |
Może tak:
[php:1:d5ac328831]<?php $title = "polska ponad wszystko"; $title = str_replace( Array('polska','niemcy','mozambik'), Array('<img src="polska.gif">', '<img src="niemcy.gif">', '<img src="mozambik.gif">'), $title ); ?>[/php:1:d5ac328831] ![]() |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 271 Pomógł: 0 Dołączył: 20.08.2003 Skąd: Szczecinek Ostrzeżenie: (0%) ![]() ![]() |
A nie da sie zrobic jakoś z case tylko nie wiem jak to zastosowac
-------------------- Warsztat: gPHPEdit | Linux 2.6.17-11-generic (Ubuntu)
Sprzęt: Noteook BenQ A33E ___________________________________________________ |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli wykonujesz tylko podstawienie pod odpowiednie państwo - odpowiedniej flagi i nic poza tym, to nie ma sensu stosować żadnych switchów. Da się oczywiście to zrobić, tylko po co? W takim przypadku wydaje mi się to bezcelowe i niepraktyczne (co jak będzie wiecej państw w title?)
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 271 Pomógł: 0 Dołączył: 20.08.2003 Skąd: Szczecinek Ostrzeżenie: (0%) ![]() ![]() |
A co zrobić jesli ja nie chce zeby zamieniało tekst na obrazek tylko zeby dodało do zmiennej coś innego to musze chyba case użyć
-------------------- Warsztat: gPHPEdit | Linux 2.6.17-11-generic (Ubuntu)
Sprzęt: Noteook BenQ A33E ___________________________________________________ |
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
No to może tak ?
[php:1:6dd6bb8d35]<?php $kraj = $_GET['k']; // odbieramy zmienną "k" $pow = "Witaj! kkzm górą!!"; if($kraj == "Polska") { $pow = str_replace("kkzm", "Polska", $pow); } elseif($kraj == "Niemcy") { $pow = str_replace("kkzm", "Niemcy", $pow); } elseif($kraj == "Rosja") { $pow = str_replace("kkzm", "Rosja", $pow); } ?>[/php:1:6dd6bb8d35] |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 271 Pomógł: 0 Dołączył: 20.08.2003 Skąd: Szczecinek Ostrzeżenie: (0%) ![]() ![]() |
Nie zadne mi nie pasuje.Ja odczytuje temat i teraz jeśli w tym temacie jest jakiś kraj to do innej zmiennej coś dopisuje.Nie chcem nic zamieniać w tekscie
-------------------- Warsztat: gPHPEdit | Linux 2.6.17-11-generic (Ubuntu)
Sprzęt: Noteook BenQ A33E ___________________________________________________ |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 6.05.2003 Skąd: Gdynia, Poland Ostrzeżenie: (0%) ![]() ![]() |
[php:1:4d059a97e7]<?php
$title = "polska ponad wszystko, a niemcy sa jak mozambik"; // Twoja zmienna z państwami $innazmienna=""; // Jeżeli zmiennej nie pobierasz to zostaw tą linijkę $flag_txt=Array('polska','niemcy','mozambik'); // Pożyczone tablice od BzikOS'a ;D $flag_img=Array('<img src="polska.gif">', '<img src="niemcy.gif">', '<img src="mozambik.gif">'); foreach($flag_txt as $key=>$val) if (ereg($val,$title)) { $title=ereg_replace($val,$val.$flag_img[$key],$title); //Obrazek po państwie //lub $innazmienna.=$flag_img[$key]; //Obrazek do $innejzmiennej } echo $title."<br>n"; echo $innazmienna."<br>n"; ?>[/php:1:4d059a97e7] -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 08:01 |