php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.02.2006, 14:35  
Gast
 
Beiträge: n/a
Standard Int in String oder Array umwandeln

Hallo,

ich habe folgendes Problem: in einer Variable steht eine mehrstellige Zahl, z.B. 1234, jetzt möchte ich über einen String oder ein Array auf jede einzelne Zahl zugreifen können. Wie muss ich die Variable formatieren, dass ich dort per Index darauf zugreifen kann.

Danke schonmal für Hilfe.
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 27.02.2006, 14:38  
Erfahrener Benutzer
 
Registriert seit: 08.05.2005
Beiträge: 814
andy
andy eine Nachricht über ICQ schicken
Standard

settype() sollte dir weiterhelfen.
__________________
Zitat:
Diese Erweiterung ist EXPERIMENTELL.
[...]
Seien Sie gewarnt und verwenden Sie diese Erweiterung auf eigenes Risiko..
andy ist offline  
Alt 27.02.2006, 14:42  
Gast
 
Beiträge: n/a
Standard

ja super, genau diese Funktion habe ich gesucht, Vielen Dank
 
Alt 27.02.2006, 14:44  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

Du willst also auf 1,2,3,4,..... zugreifen ?

*hm*

warum trennst du die nicht durch ein Zeichen wie ";" oder "," ??
M3g4Star ist offline  
Alt 27.02.2006, 14:44  
¯\_(ツ)_/¯
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.814
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Ach schmarn. Mit settype bekommste die einzelnen Ziffern nicht in ein Array.

PHP-Code:
<?php
$string 
1234;

$array = array();
for (
$i 0$i strlen($string); $++)
{
    
$array[$i] = substr($string,$i,1);
}
?>
Damit müsstest du deine Zahl in ein Array bekommen.
__________________
▇█▓▒░◕‿‿◕░▒▓█▇
Flor1an ist offline  
Alt 27.02.2006, 14:47  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

Es reicht doch, wenn die Zahlen in einem String sind, da du auf die einzelnen Ziffern in dem String zureifen kannst als wäre der String ein Array.
Buhmann ist offline  
Alt 27.02.2006, 14:48  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

@RaZoR
Problem ist nur wenn wenn's Mehrstellig wird weil dsa passt nicht ! oder ?!
weil dein script liest nur einstellige Zahlen aus

@Buhmann
Jupp auch ne Möglichkeit aber wie schon gesagt Porblematisch wird mit den mehrstelligen sachen

Darum ... TRENNZEICHEN ?! wenn du's selbst erstellst ?!
M3g4Star ist offline  
Alt 27.02.2006, 14:50  
¯\_(ツ)_/¯
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.814
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Dann kannst dus aber gleich vergessen auf die Zahlen zuzugreifen. Dann kannst du auch mit $string{1} das Problem nicht lösen.

Also entweder die einzelnen Zahlen trennen mit , oder soetwas oder es kommen eben nur 0-9 vor.
__________________
▇█▓▒░◕‿‿◕░▒▓█▇
Flor1an ist offline  
Alt 27.02.2006, 14:51  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von M3g4Star
warum trennst du die nicht durch ein Zeichen wie ";" oder "," ??
Jo mein reden ... :wink:
M3g4Star ist offline  
Alt 27.02.2006, 15:04  
Gast
 
Beiträge: n/a
Standard

Vielen Dank für die weiteren Hilfen, habe es schon mit settype in einen String umgewandelt. Reicht mir so völlig aus, da ich nur einstellige Zahlen von 0 - 9 haben möchte.
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Turnierbaum aus array erstellen kingflo PHP-Fortgeschrittene 11 30.07.2008 11:32
php schreibt kein array ins array sondern string fragnicht PHP Tipps 2008 10 19.06.2008 15:03
PHP: String in mehrdimensionalen Array umwandeln, vice versa Zergling-new Tutorials 2 03.02.2008 10:34
String bei Zeichen X trennen und in array umwandeln MeisterGlanz PHP Tipps 2006 5 13.09.2006 15:28
Array auslesen andrew22 PHP Tipps 2006 3 21.01.2006 23:06
Array Formatierung PHP Tipps 2006 3 17.01.2006 19:12
Assoziatives Array mit String initialisieren PHP Tipps 2006 10 17.01.2006 14:01
Menü mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
Problem beim vergleichen von 2 Arrays PHP Tipps 2005-2 1 06.10.2005 14:25
eindimensionales array in zweidimensionales array umwandeln PHP Tipps 2005-2 6 20.07.2005 16:09
php code als string umwandeln PHP Tipps 2005 8 23.02.2005 18:03
Mehrdimensionales Array in eindimensionales Array umwandeln PHP-Fortgeschrittene 3 03.01.2005 22:31
Abfrage mit id aus anderer Tabelle suter PHP Tipps 2004-2 15 16.12.2004 14:25
String in Array umwandeln PHP Tipps 2004-2 15 24.11.2004 16:53

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php int to string, php integer to string, php number to string, int to string php, zahl in array umwandeln, php variable in string umwandeln, php int in string umwandeln, php int string umwandeln, php umwandeln in string, php \(int)\ nicht das ganze array, php zahl in string umwandeln, int in array umwandeln, integer in array umwandeln, mehrstellige zahlen in string, mehrstellige zahlen in arrays, php umwandlung variable in text, php integer array to string array, php varable in string wandeln, php integer in string konvertieren, int zahl in array wandeln

Alle Zeitangaben in WEZ +1. Es ist jetzt 12:08 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.