Flashhilfe.de - Flash Community

Prototype: String.prototype.chunkSplit [Flash 8]

 


AntwortenRegistrieren Seite1  

BackToDos#1
Benutzerbild von BackToDos
Beiträge: 571
Wohnort: LE
Registriert: Apr 2006

13.04.2007, 18:51

Teilt einen String in Teilstücke gleicher Länge

Prototype:
ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/**
* Ähnlich str_split in PHP. Teilt einen String in höchstens limit Teile der chunkLength und gibt das Ergebnis als Array zurück
*/

String.prototype.chunkSplit = function (chunkLength:Number,limit:Number):Array {
   var l2:Number = Math.ceil(this.length/chunkLength);
   if ((limit == undefined) || limit>l2) limit = l2;
   var a:Array = new Array(limit);
   var index:Number = 0;
   for (var i:Number = 0;i<limit;i++) {
      a[i] = this.substr(index,chunkLength);
      index+=chunkLength;
   }
   return a;
}


Beispiel Aufruf:
ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var s:String = "abcdefghi";
s+=s;
s+=s;
trace(s.chunkSplit(4,8).join("\n"));
/*output:
abcd
efgh
iabc
defg
hiab
cdef
ghia
bcde
*/
<

greetz
back2dos
Schlagwörter: prototype, String
Werbung
Beiträge: 0
Registriert: Feb 2016



AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2019 Sebastian Wichmann - Flashhilfe.de