Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wyświetla tylko pierwszą literę
Forum PHP.pl > Forum > PHP
batusoo
mam takie coś
  1. <?php
  2.  
  3. $lang['kupa'] = 'kupa';
  4. ...
  5. echo $lang['kupa']
  6.  
  7. ?>

A w rezultacie pokazuje mi tylko pierwszą literę czyli "k". Jak napisze wartość zmiennej jako 'bla' to wyświetli "b". Co jest nie tak?
bela
A czemu nie masz średnika na końcu ?:]
ikioloak
a moze napiszesz co jest w tych '...' bo bez tego to wszystko dziala.
batusoo
bo to w całości wygląda tak:
index.php
  1. <?php
  2. echo '<html><head><title>tytuł</title></head><body>';
  3.  
  4. include('lang/main.php');
  5.  
  6. echo '<table><tr><td>' . $lang['kupa'] . '</td></tr></table></body></html>';
  7. ?>


lang/main.php
  1. <?php
  2.  
  3. $lang['kupa'] = 'Kupa';
  4.  
  5. ?>
bendi
  1. <?php
  2.  print_r( $lang ); ?>
i patrz co sie pokazuje.
batusoo
No tak. Wszystko jest w porządku kiedy wyświetlam zwykłą zmienną $lang ale wszystko sie psuje kiedy użyję tablicy $lang['wartosc']
dq80
Jeżeli masz tak:
  1. <?php
  2.  
  3. $lang['kupa'] = 'kupa';
  4.  
  5. echo $lang['kupa'];
  6.  
  7. ?>

To wyświetla w porządku tą twoją kupę
Wave
A zadeklarowałeś $lang jako tablicę?
  1. <?php
  2.  $lang = array('kupa' => 'kupa'); echo $lang['kupa']; 
  3. ?>
dr_bonzo
batusoo a sprawdzales to dla kodu (tlyko tego fragmentu):
  1. <?php
  2. $lang['kupa'] = 'kupa';
  3. echo $lang['kupa'];
  4.  
  5. ?>
Ociu
Wave:
  1. <?php
  2. $lang = array(&#092;"kupa\" => \"kupa\");
  3. # i
  4. $lang['kupa'] = 'kupa';
  5. ?>

To nie to samo ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.