Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pare pytan
post
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
 
Start new topic
Odpowiedzi (1 - 4)
post
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
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));
Go to the top of the page
+Quote Post
post
Post #4





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

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


o, dzieki, dziala (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

i jeszcze jedno (IMG:http://forum.php.pl/style_emoticons/default/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
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]
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 00:20