Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> pare pytan
post 22.05.2004, 12:30:25
Post #1





Grupa:
Postów: 0
Pomógł:
Dołączył: --

Ostrzeżenie: (0%)
-----


mam pare pytan:
1 jak uzyc global, aby globalizowac tablice w funkcji
[php:1:c54c8d3de1]<?php
$a = array('aaa', 'aaa', 'aaa');
function cos() {
global $a;
}
?>[/php:1:c54c8d3de1]nie chodzi mi o uzycie petli i globalizwanie kazdego elementu tablicy osobno

2 co jest szybsze, lepsze i praktyczniejsze
[php:1:c54c8d3de1]<?php
if(empty($cos)) echo 'aaa';
?>[/php:1:c54c8d3de1]czy[php:1:c54c8d3de1]<?php
switch ($cos) {
case '' : echo 'aaa';
break;
}
?>[/php:1:c54c8d3de1]
Go to the top of the page
+Quote Post
post 22.05.2004, 13:18:31
Post #2





Grupa:
Postów: 0
Pomógł:
Dołączył: --

Ostrzeżenie: (0%)
-----


i jeszcze jedno pytanie
jaka jest funkcja ktora zwraca index podanej tablicy o najwiekszym elemencie

czyli[php:1:37919221c9]<?php
$a = array(1, 5, 8, 2, 13, 90, 14, 100, 6);
echo $a[ta_funkcja($a)];
?>[/php:1:37919221c9]

chce aby mi wyswietlili 100
Go to the top of the page
+Quote Post
Bakus
post 22.05.2004, 13:30:53
Post #3


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


1. tak jak napisałeś
2. druga opcja... jest czytelniejsza...
3. print [manual:cea1b8c428]max[/manual:cea1b8c428]([manual:cea1b8c428]array_values[/manual:cea1b8c428]($a));


--------------------
Powrót do przeszłości :)
Go to the top of the page
+Quote Post
post 22.05.2004, 14:12:21
Post #4





Grupa:
Postów: 0
Pomógł:
Dołączył: --

Ostrzeżenie: (0%)
-----


o, dzieki, dziala biggrin.gif

i jeszcze jedno laugh.gif
jaka jest funkcja zwracajaca nazwe zmiennej

czyli
[php:1:569176ead4]<?php
$zmienna = "cos";
echo ta_funkcja($zmienna);
?>[/php:1:569176ead4]
che zeby mi wyswietlilo "zmienna" lub "$zmienna"

potrzebne mi to jest to pewnej funkcji ktora tworze. chodzi mi o
[php:1:569176ead4]<?php
function jakas($a) {
//tu ma byc kod ktory kazdy element tablicy mnozy przez np. 2 i zwraca ta tablice
}
$tab = array(1, 2, 3);
jakas($tab);
print_r($tab);
?>[/php:1:569176ead4]
i chce uzyskac tablice w ktorej kazdy element jest pomnoziny przez te np. 2

w tym problem ze nazwa tablicy moze byc inna
wiem ze moge uzyc eval, ale nie wiem czy jest prostszy sposob bo chyba jest bo cos takiego jest w funkcjach juz wbudowanych w php
Go to the top of the page
+Quote Post
cboot
post 22.05.2004, 16:34:34
Post #5





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 2.02.2004

Ostrzeżenie: (0%)
-----


Funkcja zwracająca nazwę zmiennej.
[php:1:4cae94f014]<?php
function ta_funkcja( $zmienna )
{
return $$zmienna;
}
?>[/php:1:4cae94f014]


--------------------
Na warsztacie (z zamiłowania): Nowy rynek kosztowności, broni, ziół i misktur na Vallheru (MMORPG) lllllllllllll 65%
[b]Na warsztacie (komercyjnie):
Rozbudowa i adaptacja do wymagań klienta gotowego Progra
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 26.04.2024 - 09:33