Skip to content

Instantly share code, notes, and snippets.

@micalexander
Created July 3, 2013 16:14
Show Gist options
  • Select an option

  • Save micalexander/5919949 to your computer and use it in GitHub Desktop.

Select an option

Save micalexander/5919949 to your computer and use it in GitHub Desktop.
python:Takes multiple strings and serializes it for php
#! /usr/bin/python
weeks = [
('Monday','Tuesday','Wednesday','Thursday','Friday'),
('Monday','Tuesday','Wednesday','Thursday','Friday'),
('Monday','Tuesday','Wednesday','Friday'),
('Monday','Tuesday','Wednesday','Thursday','Friday'),
('Monday','Tuesday','Wednesday','Thursday','Friday'),
('Monday','Tuesday','Wednesday','Thursday','Friday'),
('Monday','Tuesday','Wednesday','Thursday','Friday'),
('Monday','Tuesday','Wednesday','Thursday','Friday'),
('Monday','Tuesday','Wednesday','Thursday','Friday'),
('Monday','Tuesday','Wednesday','Thursday','Friday')
]
serialized_weeks = []
for week in weeks:
pre_string = 'a:'+str(len(week))+':{'
for (i, string) in enumerate(week):
pre_string += 'i:'+ str(i) + ';s:' + str(len(string)) + ':"' + string + '";'
pre_string += '}'
serialized_weeks.append(pre_string)
for item in serialized_weeks:
print item
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment