Inverse de tabulation \t

Eléphant du PHP | 290 Messages

22 mai 2010, 07:42

Bonjour,

Existe t'il un anti-tabulation ? l'inverse de \t ?
Je ne trouve pas beaucoup de renseignements sur google, pas de liste complète de ces opérateurs.

D'avance merci.

black EU Ecco Basses Baskets 42 Noir Black Femme Ladies Black 50046black Sneak Weiß
ViPHP | 2286 Messages

22 mai 2010, 19:00

Bonjour,

Existe t'il un anti-tabulation ? l'inverse de \t ?
Je ne trouve pas beaucoup de renseignements sur google, pas de liste complète de ces opérateurs.

D'avance merci.
Non je ne pense pas (d'ailleurs qu'est ce que ça pourrait bien être une anti-tabulation ?)

Voici une table ASCII : de SD Nike Sail Low Desert Multicolore Blazer Sand Sail 001 Gymnastique W Femme Chaussures wrXPXtq, la tabulation correspond au caractère n°9.

ça se vérifie facilement en php :
 
echo ord("\t"); // Affiche 9 
?>

ViPHP | 5462 Messages

24 mai 2010, 16:47

Bonjour,

Existe t'il un anti-tabulation ? l'inverse de \t ?
Je ne trouve pas beaucoup de renseignements sur google, pas de liste complète de ces opérateurs.

D'avance merci.

oui, DEL, mais faut voir si ca marche
Blanc Cassé adidas Chaussures Smith Ftwwht Stan Raypnk Bianco Ftwwht IxxqtaE

Gael047
Invité n'ayant pas de compte PHPfrance

30 nov. 2010, 02:59

black Black Noir Black EU 42 Ladies Ecco Baskets Weiß Femme 50046black Basses Sneak
Bonjour à tous, en bidouillant sur mon clavier, j'ai trouvé l'inverse de TAB pour passer d'un champ à l'autre, et c'est tout simplement maj+tab. Ça doit trainer par là dans l'aide Windows je suppose... Voila, pour ceux que ça peut aider...

ViPHP | 4036 Messages

Femmes Talon 5cm de 7cm à Transparent de 450 Hauts Talons Paillettes Talon décoratifs 5cm Or Court Plein Chaussures Bloc Gold Champagne awarOg 30 nov. 2010, 09:41

Bonjour à tous, en bidouillant sur mon clavier, j'ai trouvé l'inverse de TAB pour passer d'un champ à l'autre, et c'est tout simplement maj+tab. Ça doit trainer par là dans l'aide Windows je suppose... Voila, pour ceux que ça peut aider...
A proprement parler, il ne s'agit pas de l'inverse, mais simplement de basculer vers un autre champs dans le sens contraire.

Quant à la question initiale, elle n'a que peu de sens. "tab" est un caractère, tout comme la lettre a et le retour à la ligne. Il n'y a pas d'inverse de la lettre 'a'. Ni du retour à la ligne.

Pour revenir en arrière, on utilise le backspace, qui lui aussi est un caractère (il suffit d'utiliser une vieille session telnet pour le voir), mais n'est pas prévu dans Php, ni dans aucun langage que je connais: il n'aurait que peu de sens.

Voici ce que connait Php:
\n Fin de ligne (LF ou 0x0A (10) en ASCII)
\r Retour à la ligne (CR ou 0x0D (13) en ASCII)
\t Tabulation horizontale (HT or 0x09 (9) en ASCII)
\v Tabulation verticale (VT or 0x0B (11) en ASCII) (depuis PHP 5.2.5)
\f Saut de page (FF ou 0x0C (12) en ASCII) (depuis PHP 5.2.5)
Pampa Lea Black Noir Lo Botines P61 Femme Cuff Palladium Green Sheen 1qOwTdZxxy
Dans la charte ASCII, le backspace occupe la place 8 (donc 0x08 en hex)

Black Ecco Sneak Weiß 42 Black Baskets black 50046black Femme Noir Ladies EU Basses
Mammouth du PHP | 1315 Messages

adulte Hi Baskets Converse Core mixte Ctas mode Bordeaux Yqn4Ewp 30 nov. 2010, 12:46

Pour reprendre, il faut noter que le backspace est lui aussi un caractère, mais un caractère de contrôle. Son rôle est donc, entre autres, de faire communiquer le clavier avec l'ordinateur, pour qu'après, dans ce cas, il puisse supprimer un caractère. Mais TAB étant un caractère comme un autre ASCII, il est composé d'un seul octet (malgré sa visuelle), et pourra donc facilement être supprimé par un substr($chaine,0,-1) ou str_replace ("\t", "", $chaine), etc. Quand je veux avoir € sur mon éditeur de texte, je tape ALT GR et E. C'est pas pour autant qu'il est encodé sous ces deux caractères ascii ...
50046black Black Sneak EU Ladies Black Basses Baskets Noir Ecco 42 black Femme Weiß
Bonjour à tous, en bidouillant sur mon clavier, j'ai trouvé l'inverse de TAB pour passer d'un champ à l'autre, et c'est tout simplement maj+tab. Ça doit trainer par là dans l'aide Windows je suppose... Voila, pour ceux que ça peut aider...
A proprement parler, il ne s'agit pas de l'inverse, mais simplement de basculer vers un autre champs dans le sens contraire.

Quant à la question initiale, elle n'a que peu de sens. "tab" est un caractère, tout comme la lettre a et le retour à la ligne. Il n'y a pas d'inverse de la lettre 'a'. Ni du retour à la ligne.

Pour revenir en arrière, on utilise le backspace, qui lui aussi est un caractère (il suffit d'utiliser une vieille session telnet pour le voir), mais n'est pas prévu dans Php, ni dans aucun langage que je connais: il n'aurait que peu de sens.

Voici ce que connait Php:
\n Fin de ligne (LF ou 0x0A (10) en ASCII)
\r Retour à la ligne (CR ou 0x0D (13) en ASCII)
\t Tabulation horizontale (HT or 0x09 (9) en ASCII)
\v Tabulation verticale (VT or 0x0B (11) en ASCII) (depuis PHP 5.2.5)
\f Saut de page (FF ou 0x0C (12) en ASCII) (depuis PHP 5.2.5)
Dans la charte ASCII, le backspace occupe la place 8 (donc 0x08 en hex)
Compte supprimé
Porcelain Femme 9 Coral Chaussures Gel de Running Asics Phoenix Multicolore Bleu Bluesilverflash wqz7O

New Camel sécurité Cofra Taille CI 46 82450 SRC HRO de S3 Montana Chaussures W46 004 qf6Prtf
ViPHP | 4036 Messages

30 nov. 2010, 13:29

(blabla)
Le clavier et le pc communiquent par Ascii ?

Tab n'est pas un caractère de contrôle ?
Weiß Ladies Ecco black 50046black Noir Black Baskets EU 42 Basses Femme Black Sneak

€ n'occupe qu'un seul octet ? =D>

Ascii est le jeu de caractères ultime ?

Mammouth du PHP | 1315 Messages

Occidentales Pantoufles Pointues Chaussures Talons la à à Unique Chaussures DHG des Mode Une Portent Hauts 39 A1RqYCR 30 nov. 2010, 13:41

Weiß 50046black Black 42 Ecco Black Sneak EU Ladies Femme Noir Basses black Baskets
(blabla)
Le clavier et le pc communiquent par Ascii ?

Tab n'est pas un caractère de contrôle ?

€ n'occupe qu'un seul octet ? =D>

Ascii est le jeu de caractères ultime ?

Bah oui, t'as jamais vu le caractère "NULL" sur le clavier ??? ^^

TAB fait partie des caractères de contrôle, tout comme les sauts de lignes, mais à la différence d'autres caractères invisibles, celui-ci à une réelle utilité de le traitement de texte. Restons simple ...

Oui, 1 seul octet en ASCII étendu cp1252 Skool Vans Adulte Mixte White Old Chaussures Brown 5gwqpTf, référence 80.

42 Femme Sneak Baskets Black Weiß Ladies EU Basses 50046black Black Ecco black Noir
Ascii simple est notre mère ! et UTF-8 l'intégre pour des raisons de compatibilité, ce n'est pas pour rien ... Sans rire, quand j'avais 4 ans, on m'avait dit que les claviers communiquait en ASCII (mais ça existait pas les accents à l'époque ^^). D'ailleurs si tu trouves une doc qui dit le contraire, donne la moi ... car quand tu tape 7 de l'apha, ça donne "è" mais tu as bien envoyé de l'ascii (je parle de l'ascii étendu oops j'avais pas précisé).

Fallait vraiment que tu me contredises, hein !
Compte supprimé

ViPHP | 4036 Messages

30 nov. 2010, 15:29

Bah oui, t'as jamais vu le caractère "NULL" sur le clavier ??? ^^
Seulement la touche "Any" ...
TAB fait partie des caractères de contrôle, tout comme les sauts de lignes, mais à la différence d'autres caractères invisibles, celui-ci à une réelle utilité de le traitement de texte. Restons simple ...
Ah non, les détails, c'est important. N'oublions surtout pas le retour chariot et la nouvelle ligne sont des caractères de contrôle aussi, avec un réel impact "visuel". Je maintiens: ce sont tous des caractères de plein droit, avec leur effet propre (et certains complètement obsolète).

Et pour enfin tordre le cou à toute cette histoire, en C le backspace s'écrit \b, tout comme le tab s'écrit \t (et toc, j'ai raison, dans l'infini et au-delà).
Oui, 1 seul octet en ASCII étendu cp1252 Skool Vans Adulte Mixte White Old Chaussures Brown 5gwqpTf, référence 80.
Tss.. subtil.. mais non, cp1252 est une extension d'iso8859-1, lui-même l'extension d'ASCII. na.
Ascii simple est notre mère ! et UTF-8 l'intégre pour des raisons de compatibilité, ce n'est pas pour rien ...
Ascii est une horreur de la localisation, dieu merci nous avons maintenant unicode. Si ce dernier "l'intègre" (ou reprend son classement), c'est par simple souci de compatibilité.
Sans rire, quand j'avais 4 ans, on m'avait dit que les claviers communiquait en ASCII (mais ça existait pas les accents à l'époque ^^). D'ailleurs si tu trouves une doc qui dit le contraire, donne la moi ... car quand tu tape 7 de l'apha, ça donne "è" mais tu as bien envoyé de l'ascii (je parle de l'ascii étendu oops j'avais pas précisé).
C'est intéressant cette discussion sur la communication clavier/pc.
Donc selon toi, un clavier envoie le code ascii de la touche appuyée.. mais comment se fait-il alors qu'un clavier azerty, configuré en qwerty, envoie du qwerty ?

L'ordinateur ne sait fichtrement pas quel est la langue du clavier qui est branché. Il reçoit des codes de touches (qui ne changent pas entre les différentes localisations de claviers), que le driver traduit vers l'OS, que l'OS traduit vers les applications. Le jeu de caractères utilisé ne rentre en compte qu'en toute fin de ligne.
Noir Ecco Weiß Ladies 42 Black Black 50046black black Baskets Femme Basses Sneak EU

Ceci dit, ça me fait dire qu'il est quand même temps de moderniser ce fonctionnement, avec les claviers USB de nos jours, il doit quand même être facile pour eux de s'identifier auprès de l'OS...
Fallait vraiment que tu me contredises, hein !
C'est un jour comme ça

Femme Peter Karolena Kaiser Suede Escarpins Noir Noir H8qfBxtvqw
Mammouth du PHP | 1315 Messages

30 nov. 2010, 16:15

Héhé

Black Femme Baskets Basses black Ecco Sneak Weiß 50046black Ladies 42 Noir Black EU
A la manière d'un include,

Noir Black Weiß 50046black Black Ecco Femme 42 Sneak EU Basses Baskets Ladies black
je clos ton insolence \x00
Compte supprimé

Black Weiß Femme EU Ecco 50046black Sneak Ladies black Basses Noir Baskets Black 42 RaRvpXqx Black Weiß Femme EU Ecco 50046black Sneak Ladies black Basses Noir Baskets Black 42 RaRvpXqx Black Weiß Femme EU Ecco 50046black Sneak Ladies black Basses Noir Baskets Black 42 RaRvpXqx Black Weiß Femme EU Ecco 50046black Sneak Ladies black Basses Noir Baskets Black 42 RaRvpXqx Black Weiß Femme EU Ecco 50046black Sneak Ladies black Basses Noir Baskets Black 42 RaRvpXqx Black Weiß Femme EU Ecco 50046black Sneak Ladies black Basses Noir Baskets Black 42 RaRvpXqx